0
根据文档ngAfterContentInit被称为第一NgDoCheck后只有一次,但在我的情况下,执行两次,我找不到为什么发生这种情况的原因。任何想法为什么这个钩子可以执行两次或任何已知的副作用,可以导致这种情况?为什么ngAfterContentInit钩子被调用两次?
根据文档ngAfterContentInit被称为第一NgDoCheck后只有一次,但在我的情况下,执行两次,我找不到为什么发生这种情况的原因。任何想法为什么这个钩子可以执行两次或任何已知的副作用,可以导致这种情况?为什么ngAfterContentInit钩子被调用两次?
我在一段时间得到了同样的问题一次,它通常是由模板故障代码引起的。如果它不是由刚刚更改的最后一件事造成的,可能很难追查。
这个问题是关于ngOnInit:why ngOnInit called twice?,但我相信这个问题是一样的。 也看到https://github.com/angular/angular/issues/6782
很难说没有看到你在做什么。你可以在Plunker中重现吗? –
请张贴一些代码有错误 –
我不能发布的代码,那么多行并没有错误。我只是调用了两次钩子,导致视图副作用。 – Konst