我试过谷歌,但无法找到答案。我担心的是......
如果我在html页面上多次使用相同的自定义指令(不是在ng-repeat中,而是单独使用),那么会调用该指令的编译函数多少次?
答案 0 :(得分:0)
为指令附加到的每个DOM元素调用一次Compile。然而,可以多次调用链接,就像重复的每次迭代的ng-repeat一样。
有关该主题的有用文章: http://odetocode.com/blogs/scott/archive/2014/05/28/compile-pre-and-post-linking-in-angularjs.aspx
http://www.jvandemo.com/the-nitty-gritty-of-compile-and-link-functions-inside-angularjs-directives/
答案 1 :(得分:0)
通常,整个页面(html)
只会调用一次编译