我有2个组成部分。组件A和B。 组件A中的输出在发出时设置了组件B中的输入 发生这种情况时,我会收到此错误:
表达式在检查后已更改。
组件如下所示:
<app-cmp-A (onSelect)="selectedData = $event"></app-cmp-A>
<app-cmp-B [selectedItem]="selectedData"></app-cmp-B>
我的问题是,当我们使用一个组件需要输出另一个组件的级联组件时,为什么会发生此错误并且这种情况非常有用? 谢谢大家
答案 0 :(得分:0)
如果您不将两个组件一起加载,这将无效!如果仍然无法通过上述解决方案检测到它,则可以使用subject并将值传递给主题!因此,可以在其他组件中进行订阅,并可以发送数据!