this answerによれば、私は自分の出力にイベントエミッタを定義できます。角度2のEventEmitterでデータを出力するときのデータの提供方法は?
export class NavComponent {
@Output() poof: EventEmitter<any> = new EventEmitter();
onClick():void { this.poof.emit(null); }
}
次に、以下のようにしてマークアップにイベントを送信することができます。
<navbar (poof)="catcher.boom()"></navbar>
<compa #catcher></compa>
Iは、オブジェクトの代わりにnull
this.poof.emit({});
を用いてcatcher.boom(input)
によってマークアップを変更することを提供しようとしました。それはうまくいかず、コンソールは入力が未定義であると私に伝えます。
上記の設定を使用してオブジェクトを提供するにはどうすればよいですか?より賢明なアプローチがありますか?
(パッと消える)=「catcher.boom( '$のevent')」私は、オブジェクトをプッシュしようとしているに捕まってしまった –