Angular 如何为派生自子组件的数据设置侦听器?(五)

Angular 如何为派生自子组件的数据设置侦听器?(五),angular,Angular,我有一个组件双向绑定的示例。我成功地在父组件中获得了值,但我需要为这些数据设置侦听器,由于数据来自子组件,我不知道如何设置类似侦听器的更改 我尝试在ParentComponent中添加更改事件,但它不起作用。我认为这是因为appchild是另一个组件,而不是HTML标记 如何将我的log方法绑定到parentData变量的更改?那么,为什么不单独尝试使用绑定呢。 angularJS中没有双向数据绑定 绑定是单向的。这意味着数据通过单向属性绑定传入,通过用户定义的事件传出 因此,您可以在父组件中执

我有一个组件双向绑定的示例。我成功地在父组件中获得了值,但我需要为这些数据设置侦听器,由于数据来自子组件,我不知道如何设置类似侦听器的更改

我尝试在ParentComponent中添加更改事件,但它不起作用。我认为这是因为appchild是另一个组件,而不是HTML标记


如何将我的log方法绑定到parentData变量的更改?

那么,为什么不单独尝试使用绑定呢。 angularJS中没有双向数据绑定

绑定是单向的。这意味着数据通过单向属性绑定传入,通过用户定义的事件传出

因此,您可以在父组件中执行以下操作:

<app-child [childData]="parentData" (childDataChange)="log()"></app-child>
<app-child [childData]="parentData" (childDataChange)="log()"></app-child>