angular父子组件传值时没有执行input中的方法

场景:在这里插入图片描述

在【子组件1】中向外emit一个data
父组件接受data,传入【子组件2】data

子组件2 用input get set方式接受data。

问题:当data是一个数组对象时,在【组件1】中修改数组对象中的一个数组下的对象的value值,修改后的data传入到父组件,但是没有传给【组件2】
出现原因:当前修改,没有触发传给【组件2】的变更检测。
解决方式:在父组件里处理data的时候,使用:[...data]解决

猜你喜欢

转载自blog.csdn.net/weixin_40121676/article/details/119888420