角度数据流

时间:2018-08-08 20:24:24

标签: angular

我正在开发一个有角度的应用程序,其中父母将子组件传递给模型,而子窗体具有可以更新此模型的形式。

<child-component [model]="model"></child-component>

由于父对象传递了模型对象引用,因此,如果子对象更新了model.someProperty,则由于父对象是同一对象,因此也会更新parent.model。

这是不好的做法吗?要使用单向绑定,然后从子级更新@Input的属性?

我考虑过的其他方法是使用双向绑定或双向绑定并创建新的模型对象,而不是在孩子进行更改时更新原始模型对象。

这些方法中的哪一种是首选? (子组件具有一种在字段更改时更新模型的形式,因此每次更改时创建一个新的模型对象似乎有点多余...)

0 个答案:

没有答案