我遇到了一个谜。我在这个例子中的 ngFor 循环中:
<div *ngFor="let rc of sortedKeys(ruleImplementations)">
<vi-rule-contract [descriptor]="ruleDescriptors[rc]" [item]="action" [rc]="rc">
</vi-rule-contract>
</div>
仅对于那些 N 个创建的“vi-rule-contract”组件中的一个(一个非常具体的组件),ngOnInit 不会仅被称为具有(描述符、rc、项目)的新值的 ngOnChanges。对于所有其他“vi-rule-contract”,ngOnInit 将被调用,但不会被调用 ngOnChanges。所以这是我的问题:
是否存在组件上的 ngOnInit 永远不会仅被称为 ngOnChanges 的情况?
PS角6.1.10