angular 2父和子检测更改层次结构

时间:2016-11-01 18:37:47

标签: angular

我正在尝试解决“表情在检查后发生了变化”问题。

我有一个父组件,它有一个未定义/空数组。 此数组附加到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}]);
  }

plunker example

0 个答案:

没有答案