我目前正在使用ngDoCheck()生命周期挂钩,并且它被解雇了很多次。当我不再需要这个生命周期钩子时,存在某种情况。
所以我的问题是:我可以取消这个生命周期钩子吗?
答案 0 :(得分:3)
不,生命周期挂钩无法取消。
如果你不再需要它,只需返回而不执行任何操作。
答案 1 :(得分:0)
你应该实施类似的东西:
ngDoCheck() {
if (this.items.length !== this.prevLength) {
// and here do what you want
}