为什么ngAfterContentInit挂钩被调用两次?

时间:2017-02-28 10:03:19

标签: angular

根据docs ngAfterContentInit在第一次NgDoCheck之后只调用一次,但在我的情况下执行两次,我找不到发生这种情况的原因。关于为什么这个钩子可以执行两次的任何想法或任何可能导致这种钩子的已知副作用?

1 个答案:

答案 0 :(得分:0)

我偶尔会遇到同样的问题,这通常是由模板中的错误代码引起的。如果它不是由你刚改变的最后一件事引起的,那么很难追查。

这个问题是关于ngOnInit:why ngOnInit called twice?,但我认为问题是一样的。 另请参阅https://github.com/angular/angular/issues/6782