2016-02-01 3 views
0
  1. При первом входе в приложение данные привязки шаблона отображаются правильно.
  2. Однако при навигации по ссылкам привязки загружаются, но не отображаются, пока вы не нажмете ссылку во второй раз. Похоже, он обновляется, и привязки шаблонов затем отображаются правильно.
  3. Нажав на ссылку в третий раз, вы вызовете маршрут. Эта проблема также, по-видимому, приводит к тому, что ссылки маршрутизатора не будут отображаться как привязки, но они доступны для просмотра.

Я ориентируюсь на Angular-2.0.0.beta-1.Угловые2 Компоненты маршрута не отображают переменные привязки при нагрузке

Пример можно найти здесь: Plnkr

  • Первая ссылка, «Панель управления» показывает список номеров.
  • Вторая ссылка, «Добро пожаловать» показывает lorem ipsum.

Когда содержание не отображается, появится следующая разметка:

<ul> 
 
    <!--template bindings={}--> 
 
</ul>

Любые мысли или предложения будут оценены.

UPDATE Per @SnareChops Я попытался Beta.2, Beta.0, Alpha.55 и вопрос все еще происходит.

<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/2.0.0-beta.0/angular2-polyfills.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/2.0.0-beta.0/angular2.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/2.0.0-beta.0/router.min.js"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/2.0.0-beta.0/Rx.min.js"></script>

Update 2 Заменены скрипты с другой CDN. Сейчас Plnkr работает. Спасибо @SnareChops

<script src="https://code.angularjs.org/tools/typescript.js"></script> 
 
    <script src="https://code.angularjs.org/tools/system.js"></script> 
 
    <script src="https://code.angularjs.org/2.0.0-beta.1/angular2-polyfills.js"></script> 
 
    <script src="https://code.angularjs.org/2.0.0-beta.1/angular2.min.js"></script> 
 
    <script src="https://code.angularjs.org/2.0.0-beta.1/router.min.js"></script> 
 
    <script src="https://code.angularjs.org/2.0.0-beta.1/angular2.min.js"></script> 
 
    <script src="https://code.angularjs.org/2.0.0-beta.1/Rx.js"></script>

+0

У [email protected] есть известные проблемы, я бы рекомендовал обновить до бета-версии 2 или перейти на бета-версию 0. – SnareChops

+0

@SnareChops может я знаю, в чем проблема с [email protected]? –

ответ

0

Мы изменили CDN от cdnjs.cloudflare.com к code.angularjs.org и теперь, кажется, работает.