Угловое двухстороннее крепление не работает так же, как плункер

Угловое представление (шаблон) не обновляется, но области видимости обновляются при просмотре batarang, когда они закодированы для обслуживания в экспрессе.

После создания того же кода на Plunker http://plnkr.co/edit/gHTFVkyDBIoJTvNMOgeB?p=preview где действительно хорошо работает при изменении опции выбора:

<p>Hello {{selectedPlan.name}}!</p> строка в шаблоне, где не работает экспресс

Отличия

Плункер на корневой путь

Экспресс-путь: http://localhost:3000/advertisement/add-new

Путь к шаблону: http://localhost:3000/templates/plan-selector.nunjucks

Я добавил минимальную настройку с babelify на github, чтобы кто-нибудь смог протестировать https://github.com/carlitux/angular-test а также добавил два снимка экрана.

https://github.com/carlitux/angular-test/blob/master/Screen%20Shot%202016-05-02%20at%2011.17.14%20AM.png это имеет начальные значения, в которых не отображается значение области контроллера,

https://github.com/carlitux/angular-test/blob/master/Screen%20Shot%202016-05-02%20at%2011.17.32%20AM.png это после изменения директивы выбора плана также не отображалось по шаблону.

Но на обоих изображениях вы можете видеть, что область там обновлена.

1 ответ

Ребята, во-первых, это была моя ошибка... ошибка новичка, но, возможно, у кого-то будет такая же ошибка, и она может помочь.

Так как я использую шаблонизатор nunjucks, мне нужно настроить интерполяцию для angular... это потому, что nunjucks использует {{и}} для рендеринга переменных, рендеринг шаблона с помощью nunjucks пуст или значение по умолчанию и angular не имеют {{ }} в шаблоне для визуализации.

Вот необходимые изменения, чтобы заставить это работать на экспрессе, nunjucks, angular.

https://github.com/carlitux/angular-test/commit/7aac83d16b10216885c20068ffe2dd3f3f9f2f91

Другие вопросы по тегам