是否有任何角度2方式跳过ngOnChanges的第一个触发器?目前我正在使用这种天真的方法来忽略它:
isFirst: boolean = true; ngOnChanges(changes: SimpleChanges) { if (this.isFirst) { this.isFirst = false; return; } console.log(changes); }
解决方法
您可以使用
https://angular.io/docs/ts/latest/api/core/index/SimpleChange-class.html#!#isFirstChange-anchor
if(changes['prop'].isFirstChange()) { }