2016-04-09 22 views
0

如果一个父组件通过@Input装饰器将一个属性传递给子组件,它将按值传递,而不是通过引用传递。如果在子组件内部,我想要更改通过@Input传递的父项属性,则必须通过@Output装饰器发出新值,我们将由父组件捕获并将其分配给父项属性。如何通过引用而不是按值通过@Input装饰器传递父属性给子组件?

是否可以通过参考Angular 2中的@Input装饰器传递属性?

问候,

贝尔纳

回答

1

只是传递一个object@Input。这将通过它作为参考。

如果更改对象上的其中一个属性,它将更新引用的数据。

例如:

{name:'Joe'} 

如果孩子更新name财产将被父可见。

相关问题