Angular2 Ng For Force Rerender on Event

时间:2017-05-10 14:38:01

标签: angular ngfor

我正在更改Angular页面,按需加载项目。

它是一个ngFor Code,在另一个ngFor中。 所以第二个ngFor在点击它的父级之前没有数据。

这是内部的ngFor。

<result #ResultComponent (click)="onContainerClick($event, i)" *ngFor="let result of resultItems; let i = index" [result]="result" [index]="i"></result>

它是TS Behind:

  onAfterResponse(data: any): void {        
    debugger;
    this.IsFetch= true;
    console.log("We got the data");
    console.log(data);
    this.ngZone.run(() => {
        this.resultItems = <Result[]>data.fullDisplayedResults;            
    })   


   };

但它没有刷新和ngFor数据。 帮助

0 个答案:

没有答案