我正在更改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数据。 帮助