我正在尝试解决“表情在检查后发生了变化”问题。
我有一个父组件,它有一个未定义/空数组。 此数组附加到ngFor指令。
有一个子组件通过事件发射器(output())填充父数组。 当子组件在每个生命周期挂钩上执行发射时,我收到错误。 当子组件在点击时执行发射时,它可以正常工作。
我应该在哪里将这个数组从子节点发送到父节点,以一种角度对检测到更改感觉良好的方式?
parent(查看pageArr变量):
<div>
<div *ngFor="let el of pageArr; let i=index">
x={{el.x}}
y={{el.y}}
</div>
<my-pag [list]="arr" (pageList)="pageArr = $event"></my-pag>
子
ngOnInit(){
this.pageList.emit([{x:1,y:10}]);
}