ダイアログが表示されるかどうかを制御するこの変数があります。最初は機能しますが、2回目は機能しません。実行を発行しますが、受信関数は呼び出されなくなります。
親クラス:
isLogin :boolean ;
constructor(...){
this.isLogin = false;
}
receiveNotification(notification: boolean): void {
this.isLogin = notification;
}
親html:
<login-dialog *ngIf="!isLogin" name="{{name}}" (notify)="receiveNotification($event)"></login-dialog>
子クラスで:トリガーされた呼び出しが発行され、実際に発行されたときに、2回目に親の関数をトリガーしない関数があります
@Output() notify = new EventEmitter<any>();
exampleFunction(){
this.notify.emit(true);
}
これはおそらく ngIf に関連していると思いますが、よくわかりません。ここで何が問題なのですか?