* ngFor 목록의 각 항목에서 특정 요소의 클래스를 각도로 전환하려면 어떻게해야합니까?

아론 M. 갈 리츠 키

*ngFor데이터베이스에 저장된 하위 구성 요소 항목의 모든 인스턴스를 렌더링 하는 부모 구성 요소가 있습니다. 기본적으로 모두 축소되어 있습니다. &는 하위 구성 요소 인스턴스의 클릭 이벤트를 전달하는 토글 함수를 호출하여 확장 할 수 있습니다.

부모 구성 요소에 의해 렌더링 된 모든 자식 구성 요소 인스턴스를 토글해야하는 단추를 부모 구성 요소에 추가하고 싶습니다.

부모 구성 요소

<a class="btn btn-primary" (click)="ToggleAllVersions()">Expand All</a>
<version *ngFor="let version of versionService.versions | async" [version]="version"></version>

.

@Component({ selector: 'parent', templateUrl: './parent.component.html',})

ToggleAllVersions(){
    //add class to specific element in each version of versionService.versions
}

하위 구성 요소

<div class="first-element">
     <div class="//toggle class here by calling ToggleAllVersions() in parent componant."></div>
</div>
아론 M. 갈 리츠 키

내가 한 일은 @ViewChildren다음과 같이 사용 하는 것입니다.

부모 구성 요소

@ViewChildren(VersionComponent) private allVersions!: QueryList<VersionComponent>;
isAllExpanded = false;

  expandAndCollapse(){
    this.isAllExpanded = !this.isAllExpanded;
    this.allVersions.forEach(v=>v.isExpanded = this.isAllExpanded);
  }

하위 (버전) 구성 요소

 isExpanded = false;

매력처럼 작동합니다!

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

* ngFor 목록의 각 항목에서 특정 요소의 클래스를 각도로 전환하려면 어떻게해야합니까?

분류에서Dev

Pandas의 열에있는 각 목록에 다른 요소를 추가하려면 어떻게해야합니까?

분류에서Dev

Pandas의 열에있는 각 목록에 다른 요소를 추가하려면 어떻게해야합니까?

분류에서Dev

인라인 목록의 각 항목 앞에 이미지를 배치하려면 어떻게해야합니까?

분류에서Dev

R에서 각 그룹의 항목 수를 기준으로 정렬 된 그룹화 된 데이터를 플로팅하려면 어떻게해야합니까?

분류에서Dev

출력의 마지막 열에 전체 목록이 아닌 목록의 각 요소 만 포함하도록하려면 어떻게해야합니까?

분류에서Dev

힙에 각 항목을 별도로 할당하지 않고 소유 한 특성 개체 목록을 만들려면 어떻게해야합니까?

분류에서Dev

클래스의 각 인터페이스에 대해 일부 함수를 개별적으로 정의하려면 어떻게해야합니까?

분류에서Dev

목록을 기반으로 DataFrame의 특정 열에 액세스하려면 어떻게해야합니까?

분류에서Dev

정렬 할 때 특정 값을 무시하여 항상 정렬 된 목록의 맨 아래에 표시되도록하려면 어떻게해야합니까?

분류에서Dev

Ninject가 특정 SerialPort 인스턴스를 다른 클래스의 특정 인스턴스에 주입하도록하려면 어떻게해야합니까?

분류에서Dev

txt 파일에서 목록의 각 항목 앞뒤에 고정 텍스트를 추가하려면 어떻게합니까?

분류에서Dev

행렬의 각 요소에 대해 새 프로세스를 만들려면 어떻게해야합니까?

분류에서Dev

각각 다르게 정렬 된 UI 요소 목록을 만들려면 어떻게해야합니까?

분류에서Dev

Jade 루프의 각 목록 항목 뒤에 버튼을 추가하려면 어떻게해야합니까?

분류에서Dev

Jade 루프의 각 목록 항목 뒤에 버튼을 추가하려면 어떻게해야합니까?

분류에서Dev

HTML5에서 목록 정의에서 같은 줄에 표시되도록 여러 요소를 정렬하려면 어떻게해야합니까?

분류에서Dev

value <current value의 각 라디오 버튼에 클래스를 추가하려면 어떻게해야합니까?

분류에서Dev

Python 2의 이전 목록에서 특정 항목으로 새 목록을 만들려면 어떻게해야합니까?

분류에서Dev

Python : 각 목록 요소를 다른 목록의 특정 요소와 곱하는 목록 이해 방법

분류에서Dev

같은 줄의 for 루프에서 목록의 특정 요소를 반환하려면 어떻게해야합니까? (파이썬 3)

분류에서Dev

각 요소가 파일의 한 줄과 같도록 배열을 스크립트에 파일 인수로 제공하려면 어떻게해야합니까?

분류에서Dev

ViewBag에서 전달 된 ASP.NET MVC 뷰의 특정 항목 범위를 배열로 표시하려면 어떻게해야합니까?

분류에서Dev

ViewBag에서 전달 된 ASP.NET MVC 뷰의 특정 항목 범위를 배열로 표시하려면 어떻게해야합니까?

분류에서Dev

R에서 목록의 이전 요소를 참조하는 일부 요소로 목록을 작성하려면 어떻게해야합니까?

분류에서Dev

각도를 사용하여 정렬 된 목록을 만들려면 어떻게해야합니까?

분류에서Dev

목록 해시를 사용하여 각 키 / 목록 요소를 무작위 순서로 한 번 작동하려면 어떻게해야합니까?

분류에서Dev

R에서 특정 용어의 각 측면에서 2-4 단어를 추출하려면 어떻게해야합니까?

분류에서Dev

React로 특정 li 요소에 클래스를 추가하려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    * ngFor 목록의 각 항목에서 특정 요소의 클래스를 각도로 전환하려면 어떻게해야합니까?

  2. 2

    Pandas의 열에있는 각 목록에 다른 요소를 추가하려면 어떻게해야합니까?

  3. 3

    Pandas의 열에있는 각 목록에 다른 요소를 추가하려면 어떻게해야합니까?

  4. 4

    인라인 목록의 각 항목 앞에 이미지를 배치하려면 어떻게해야합니까?

  5. 5

    R에서 각 그룹의 항목 수를 기준으로 정렬 된 그룹화 된 데이터를 플로팅하려면 어떻게해야합니까?

  6. 6

    출력의 마지막 열에 전체 목록이 아닌 목록의 각 요소 만 포함하도록하려면 어떻게해야합니까?

  7. 7

    힙에 각 항목을 별도로 할당하지 않고 소유 한 특성 개체 목록을 만들려면 어떻게해야합니까?

  8. 8

    클래스의 각 인터페이스에 대해 일부 함수를 개별적으로 정의하려면 어떻게해야합니까?

  9. 9

    목록을 기반으로 DataFrame의 특정 열에 액세스하려면 어떻게해야합니까?

  10. 10

    정렬 할 때 특정 값을 무시하여 항상 정렬 된 목록의 맨 아래에 표시되도록하려면 어떻게해야합니까?

  11. 11

    Ninject가 특정 SerialPort 인스턴스를 다른 클래스의 특정 인스턴스에 주입하도록하려면 어떻게해야합니까?

  12. 12

    txt 파일에서 목록의 각 항목 앞뒤에 고정 텍스트를 추가하려면 어떻게합니까?

  13. 13

    행렬의 각 요소에 대해 새 프로세스를 만들려면 어떻게해야합니까?

  14. 14

    각각 다르게 정렬 된 UI 요소 목록을 만들려면 어떻게해야합니까?

  15. 15

    Jade 루프의 각 목록 항목 뒤에 버튼을 추가하려면 어떻게해야합니까?

  16. 16

    Jade 루프의 각 목록 항목 뒤에 버튼을 추가하려면 어떻게해야합니까?

  17. 17

    HTML5에서 목록 정의에서 같은 줄에 표시되도록 여러 요소를 정렬하려면 어떻게해야합니까?

  18. 18

    value <current value의 각 라디오 버튼에 클래스를 추가하려면 어떻게해야합니까?

  19. 19

    Python 2의 이전 목록에서 특정 항목으로 새 목록을 만들려면 어떻게해야합니까?

  20. 20

    Python : 각 목록 요소를 다른 목록의 특정 요소와 곱하는 목록 이해 방법

  21. 21

    같은 줄의 for 루프에서 목록의 특정 요소를 반환하려면 어떻게해야합니까? (파이썬 3)

  22. 22

    각 요소가 파일의 한 줄과 같도록 배열을 스크립트에 파일 인수로 제공하려면 어떻게해야합니까?

  23. 23

    ViewBag에서 전달 된 ASP.NET MVC 뷰의 특정 항목 범위를 배열로 표시하려면 어떻게해야합니까?

  24. 24

    ViewBag에서 전달 된 ASP.NET MVC 뷰의 특정 항목 범위를 배열로 표시하려면 어떻게해야합니까?

  25. 25

    R에서 목록의 이전 요소를 참조하는 일부 요소로 목록을 작성하려면 어떻게해야합니까?

  26. 26

    각도를 사용하여 정렬 된 목록을 만들려면 어떻게해야합니까?

  27. 27

    목록 해시를 사용하여 각 키 / 목록 요소를 무작위 순서로 한 번 작동하려면 어떻게해야합니까?

  28. 28

    R에서 특정 용어의 각 측면에서 2-4 단어를 추출하려면 어떻게해야합니까?

  29. 29

    React로 특정 li 요소에 클래스를 추가하려면 어떻게해야합니까?

뜨겁다태그

보관