나는 마크 업의 다음과 같은 부분이 있습니다참조 구성 요소의 변수는
<group-header [isOpen]="true">
<div *ngIf="isOpen">{{'PRICE' | resource}}</div>
</group-header>
그룹 헤더의 템플릿은 다음과 같습니다 ISOPEN 같은 내 그룹 헤더 구성 요소에 정의되어
<div (click)="toggleGroups($event);">
<ng-content></ng-content>
</div>
이 :
@Input()
set isOpen(value: boolean) {
this._isOpen = value;
}
get isOpen() {
return this._isOpen;
}
분명히 내가 참조 할 수없는 isOpen (또는 그 문제에 대해서는 전혀) m 'PRICE'리소스가 표시되지 않습니다.
내 구성 요소의 필드를 기반으로 조건부로 내 렌더링 된 콘텐츠를 표시하는 방법이 있습니까?
희망이 모두 의미가 없습니다 ...
편집 문의하시기 바랍니다 경우 :
'isOpen'에 대한'group-header' 구성 요소에 setter도 있습니까? – PierreDuc
예. 업데이트 된 질문 :-) – CJe