0
如果一个父组件通过@Input
装饰器将一个属性传递给子组件,它将按值传递,而不是通过引用传递。如果在子组件内部,我想要更改通过@Input
传递的父项属性,则必须通过@Output
装饰器发出新值,我们将由父组件捕获并将其分配给父项属性。如何通过引用而不是按值通过@Input装饰器传递父属性给子组件?
是否可以通过参考Angular 2中的@Input
装饰器传递属性?
问候,
贝尔纳
如果一个父组件通过@Input
装饰器将一个属性传递给子组件,它将按值传递,而不是通过引用传递。如果在子组件内部,我想要更改通过@Input
传递的父项属性,则必须通过@Output
装饰器发出新值,我们将由父组件捕获并将其分配给父项属性。如何通过引用而不是按值通过@Input装饰器传递父属性给子组件?
是否可以通过参考Angular 2中的@Input
装饰器传递属性?
问候,
贝尔纳
只是传递一个object
到@Input
。这将通过它作为参考。
如果更改对象上的其中一个属性,它将更新引用的数据。
例如:
{name:'Joe'}
如果孩子更新name
财产将被父可见。