角度视图(模板)没有更新,但是当编码为在快递服务时查看batarang时范围是最新的。
在Plunker http://plnkr.co/edit/gHTFVkyDBIoJTvNMOgeB?p=preview上创建相同的代码后,在更改选择选项时效果非常好:
模板中的 <p>Hello {{selectedPlan.name}}!</p>
行不适用于快递
差异:
根路径上的Plunker
快速路径:http://localhost:3000/advertisement/add-new
模板路径:http://localhost:3000/templates/plan-selector.nunjucks
我在github上添加了babelify的最小设置,所以如果有人可以测试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这个指令计划选择器更改后也没有在模板上呈现。
但是在这两个图像上,您可以看到范围已更新。
答案 0 :(得分:1)
首先,这是我的错误......一个新手错误,但也许有人会有同样的错误,可能有所帮助。
当我使用 nunjucks 模板引擎时,我需要为angular设置插值...这是因为 nunjucks 使用{{和}}来渲染呈现模板的变量 nunjucks 为空,或者默认值和angular在模板中没有{{}}来呈现。
以下是使用express,nunjucks,angular。所需的更改。
https://github.com/carlitux/angular-test/commit/7aac83d16b10216885c20068ffe2dd3f3f9f2f91