我正在编写一个具有属性的Angular组件Mode(): string.我希望能够以编程方式设置此属性,而不是响应任何事件.问题是在没有浏览器事件的情况下,模板绑定{{Mode}}不会更新.有没有办法手动触发此更改检测?
我有这个父组件,它有一个布尔属性,可以由用户通过 UI 中的按钮设置。
我有一组递归子组件,实际上是一棵树,需要响应该布尔属性的更改,即使该布尔属性的值未更改,但用户已按下该按钮。
换句话说,即使该布尔属性是false,并且用户单击该按钮,并且由于某些逻辑,布尔属性根本没有更改并保持为false,我仍然希望通知子组件。
我正在使用ngOnChanges并且正在尝试手动触发事件。
但是在falseto 的情况下false,这意味着没有变化,ngOnChanges则不会调用 on children 组件。
我在这里想念什么?