1)@Outputを使用してイベントを発行する子コンポーネント(CounterComponent)があります。 2)子コンポーネントには、入力パラメータcallBackCancelledもあります。 3)親コンポーネント(AppComponent)はcallBackCancelled値を "true"に設定しますが、値が未定義の子コンポーネント内に設定します。親子コンポーネントの相互作用 - EventEmitterのangle2を使用した戻り値
はplunkerサンプルに https://plnkr.co/edit/2vnTUEDyBKT59GDTvkEJ
callbackFunction(e) {
alert('emitting event from child callback button component');
this.callback.emit(e);
alert('Now in child component, this value should be true, but it is: ' + this.callBackCancelled);
}
を参照してください誰かが助けることができますか?
this.callBackCancelledは、ngOnChangesライフサイクルフックでtrueになります。また、「callBackCancelled」の出力がないので、それを使用する必要があります。 [callBackCancelled]を角かっこなしで使用してください。 – omeralper