I have an array:
const a = [apple,ball,cat]
我正在将此传递给两个组件:
<app-header [appData]="data" ></app-header>
<list-todo [appData]="data" [getData]="getData" [setData]="setData" ></list-todo>
在
appHeader
组件中,export class appHeader {
@Input('appData') data : any
clear(){
this.data = []
}
}
执行
clear()
函数不会影响listTodo
组件中的数组。有没有办法解决这个问题?我还尝试了使用属性进行双向绑定,但是仍然没有效果!
appDataChanged
(末尾加上“d”)会使其不返回值给父级! - FiniteLooper