【发布时间】:2019-05-25 09:16:38
【问题描述】:
我有一个带有输入变量“名称”的子组件。它通过 Parent 组件的数据绑定具有一些初始值。现在,当我从子组件本身内部更改“名称”的值时,Angular 不知道。我如何让 Angular 知道这一变化?
根据我在网上阅读的内容,我尝试使用 ChangeDetectorRef.detectChanges() 或 ChangeDetectorRef.markForCheck() 似乎不起作用。我想我错过了一些东西。
这是针对此问题的 stackblitz link。如果您从子组件中更改名称,然后再次尝试从父组件更改名称,它不会更改,因为 Angular 仍然认为它绑定到父组件之前提供的值。但是我从子组件内部更改了它。我该如何解决这个问题?
【问题讨论】:
-
您的 stackblitz 链接无效
标签: angular angular2-changedetection