我仍然混淆使用链接和编译功能的地方。
提前致谢!
答案 0 :(得分:0)
编译函数 - 用于模板DOM操作(即, 操纵tElement =模板元素),因此操纵 适用于与指令关联的模板的所有DOM克隆。
链接功能 - 用于注册DOM侦听器(即$ watch 实例范围上的表达式以及实例DOM 操纵(即操纵iElement =个别实例 元素)。
答案 1 :(得分:0)
链接功能用于指令。
link函数的参数引用了该指令所附加的元素。
link: function(scope, element, attr)
这里的元素是HTML元素。和attr引用HTML元素的属性
所以你可以做element.text(' fred');
将元素的文字设置为“fred'等等。
$ compile我不太熟悉