答案 0 :(得分:4)
答案 1 :(得分:1)
角度中的任何DOM操作都应该出现在指令内。
查看
<div id="selectId" clickMe>content</div>
在指令内部,链接函数在编译视图后触发。 link函数中的第二个参数是指令所在的元素,这样可以获得性能优势,因为不需要遍历dom。它是一个JQlite元素,您可以直接调用方法。
指令
app.directive('click-me', function(){
return{
link(scope, el, attr){
$(el).trigger('click');
}
}
});