首次加载应用程序时的 Angular2 更改检测

Angular2 Change Detection when app is first loaded

所以当我第一次加载我的应用程序时,只加载了静态内容,即我有异步管道的内容根本没有呈现(通常应该在服务器响应后呈现)。动态内容只有在我将鼠标悬停在 link 或其他内容上时才会加载。感觉根本就没有触发Change detection。谁知道为什么会这样?任何帮助将不胜感激。现在已经坚持了一段时间。谢谢。

如果对服务器的请求是异步发出的,那么您可能需要在收到响应后手动更新 UI。

编辑:在 Angular2 中看起来您可能需要使用 NgZone。详情请看这篇文章:

http://orizens.com/wp/topics/angular-2-ngzone-intro-the-new-scope-apply/