関数がパラメータを取り込むときに、親から子コンポーネントに適切に関数を渡す方法はありますか? ngOnInitで角2子コンポーネントにparamsの関数を渡す方法は?
、どの範囲までのような機能:今、間違っている
addToList(id) {
this.store.dispatch(this.listActions.addToList(id));
}
ngOnInit、。
ngOnInit() {
this.addToList = this.addToList.bind(this, id);
}
私の親コンポーネントには、addToCart(id)
という機能があります。
アイテムのリストを持つ子コンポーネントにその関数を渡したいと思います。アイテムの[追加]ボタンをクリックすると、addToCart(item_id)を親にコールバックします。
なぜ関数を渡す必要がありますか?おそらくもっと角度のあるようなイベントを使うかもしれません – elclanrs
idを修正するか、子コンポーネントがidを渡すことができますか? – hgoebl
関数を渡すのは悪いですか?例を挙げると – user1354934