* ngIf 내부에서 메서드 호출

Ashoka

* ngFor 안에있는 * ngIf에서 메서드가 여러 개 호출됩니까? 아래 코드 샘플이 있습니다.

HTML Code
<div *ngFor="let item of groups">
 <div class="headerBar" *ngIf="showHeader(item)">
   <h3>Hello to the Board</h3>
 </div>
</div>

//Typescript Code
showHeader(item){
  let show = true;
  if(item.group === 'invalid' || item.group === 'unkown' || item.group === 'invisible'){
    show = false;
  }
  return show;
}

showHeader 메서드가 * ngFor 내부에있는 것처럼 HTML에서 여러 번 호출됩니까? 그렇지 않다면 어떻게 메서드를 여러 번 호출하여 * ngIf 조건에 값을 제공 할 수 있습니까?

Chenna

파이프를 사용하여 여러 구성 요소 / 장소에서이 조건을 확인하려면이 방법을 사용하십시오.

@Pipe({
  name: 'checkGroup',
})
export class CheckGroupPipe implements PipeTransform {
  transform(inputText: any): any {
    if(item.group === 'invalid' || item.group === 'unkown' || item.group === 'invisible'){
      return false;
    }
    return true;
  }
}
<div *ngFor="let item of groups">
 <div class="headerBar" *ngIf="item | checkGroup">
   <h3>Hello to the Board</h3>
 </div>
</div>

Angular 문서확인 하여 Pure / Impure 파이프에 대해 자세히 알아볼 수 있습니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JavaScript에서 해당 메서드 내부의 메서드 호출

분류에서Dev

Java-메서드 내부에서 메서드 호출 계산

분류에서Dev

스레드 내부에서 메서드 호출

분류에서Dev

$ routeProvider 내부의 AngularJS 호출 메서드

분류에서Dev

부모 메서드 호출

분류에서Dev

조각 내에서 메서드 호출

분류에서Dev

typescript에서 부모 메서드 호출

분류에서Dev

NavigationManager.LocationChanged 내부에서 비동기 메서드 호출

분류에서Dev

Python의 다른 클래스 내부에서 메서드 호출

분류에서Dev

BroadcastReceiver에서 Activity 내부의 메서드 호출

분류에서Dev

개체 내부에서 메서드 호출

분류에서Dev

Swift : init 내부에서 자체 메서드 호출

분류에서Dev

다른 클래스 내부에서 메서드 호출

분류에서Dev

Fragment 내부에서 Activity 메서드를 호출하는 방법

분류에서Dev

모델 내부에서 메서드 호출

분류에서Dev

Python 다른 메서드 내부에서 메서드를 호출하는 방법

분류에서Dev

인터페이스 C #의 메서드 내부에서 메서드 호출

분류에서Dev

메서드 내부에서 메서드를 다시 호출해도됩니까?

분류에서Dev

메서드에서 메서드 호출

분류에서Dev

메서드 내에서 메서드 호출

분류에서Dev

C # 다른 메서드 내에서 메서드 호출

분류에서Dev

메서드 내에서 메서드 호출 시도

분류에서Dev

PHP : 동일한 클래스 내에서 내부 (Function) 메서드 호출

분류에서Dev

리플렉션 : 정적 필드 내부에서 메서드 호출

분류에서Dev

메서드 호출 문제

분류에서Dev

메서드 호출 연결

분류에서Dev

AngularJS 호출 웹 메서드

분류에서Dev

익명 메서드 호출

분류에서Dev

Perl 메서드 호출

Related 관련 기사

뜨겁다태그

보관