我在工作中看到了以下代码 - http://plnkr.co/edit/5z4VEQ?p=preview
<app-component2 [(value)]="value"></app-component2>
您可以看到我们向子组件传递了一个值,并在值发生变化时将其传回父组件(onChange 仅在您将焦点移出输入框后才会触发)。
现在,即使“valueChange”事件发射器没有订阅任何地方,此代码也可以工作。仅当子组件具有事件发射器并且仅当所述事件发射器被称为 valueChange 时,它才会起作用。
显然,Angular 自动连接 value 和 valueChange 的幕后有一些魔法,但我在文档中找不到它/不确定这是否真的是受支持的功能?
最佳答案
关于Angular2父->子->父绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41811319/