【发布时间】:2013-09-18 11:45:50
【问题描述】:
我整理了一个小程序演示来帮助自己理解指令的优先级和终端属性,但是我遇到了一个我不理解的问题。将终端属性设置为 true 时,由于某种原因,无论其他指令的优先级如何,它似乎都会停止 angular 编译范围绑定变量的 html 输出。这是否会发生,是否有相关文档?
请注意,在演示中,控制台会注销我期望的值,但 html 中的值不会被编译(如果终端设置为 false,或者被删除,它们会编译)。
【问题讨论】:
-
这似乎回答了同样的问题:stackoverflow.com/questions/15266840/…
-
那篇文章对我来说很有意义,但我仍然不明白为什么我设置的作用域变量没有出现在 html 输出中。如果只有终端优先级之后的指令没有被转换,这对我来说是有意义的,但无论哪个具有终端属性,它们都是。
标签: angularjs angularjs-directive