Angular 角度2-第一次未被调用
到处找都找不到。在角2工作。很难提供代码样本,因为它是一个大型项目的一部分,所以请原谅我没有在这里提供样本。我的问题是关于天使的生命周期。这是我想问的问题的一个示例模板Angular 角度2-第一次未被调用,angular,typescript,lifecycle,Angular,Typescript,Lifecycle,到处找都找不到。在角2工作。很难提供代码样本,因为它是一个大型项目的一部分,所以请原谅我没有在这里提供样本。我的问题是关于天使的生命周期。这是我想问的问题的一个示例模板 <div > <div id='p' *ngFor="let item of data"> {{item.employeeName}} </div> </div> 我假设并理解,当我更新this.data集合时,它应该更新我的视图,因为我正在更新
<div >
<div id='p' *ngFor="let item of data">
{{item.employeeName}}
</div>
</div>
我假设并理解,当我更新this.data
集合时,它应该更新我的视图,因为我正在更新基础绑定集合
在我更新this.data
变量后,它第一次不调用ngAfterContentChecked
函数。下一次,它被称为刚刚好
我已经考虑到了延迟获取数据这一点。即使在获取数据时有延迟,是否应该调用ngAfterContentChecked
事件?如果不应该,为什么在第一个请求调用该事件之后的每个请求都会调用该事件。有什么帮助吗
public Success(data: any){ //returns array of type <T>
this.data = data;
console.log("success")
}
ngAfterContentChecked(){
console.log('Content checked');
}
ngAfterViewChecked(){
console.log('View checked');
}