2016-12-22 5 views
-1

Итак, когда я впервые загружаю свое приложение, загружается только статический контент, т. Е. Контент, в котором у меня есть асинхронные каналы, вообще не отображается (обычно тот, который должен быть отображен после ответа сервера) , Динамический контент загружается только после того, как я навещу ссылку на ссылку или что-то еще. Похоже, что обнаружение изменений вообще не срабатывает. Кто-нибудь подумает, почему это произойдет? Любая помощь будет высоко оценен. Застрял на этом какое-то время. Благодарю.Angular2 Change Detection при первом запуске приложения

ответ

1

Если запрос на сервер выполняется асинхронно, вам может потребоваться вручную обновить интерфейс после получения ответа.

EDIT: это похоже на Angular2 Возможно, вам понадобится NgZone. См. Эту статью для получения более подробной информации:

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

Смежные вопросы