我在Ari Lerner的一本名为ng-book的书中遇到过这个问题。
"编译选项本身并未经常显式使用;但是,使用链接功能 经常。"
此外,我推荐此页面,但这仍然让我感到困惑(Difference between the 'controller', 'link' and 'compile' functions when defining a directive)
有人可以进一步证明这一点吗?
答案 0 :(得分:0)
请记住,compile用于返回允许模板绑定到范围的链接函数。您需要插入此过程的情况主要限于在绑定之前实际操作模板的需要。一个示例是基于用户设置的属性修改模板。总之,大多数开发人员忘记编译,除非他们需要修改模板。 “大多数”更关注其指令的实例以及如何处理绑定到该实例的范围(链接函数的域)。
我使用'Most'非常松散,因为我完全没有关于此的数据。