我试图从编译函数里面附加li的点击事件,我可以看到ng-click存在于dom中但事件没有被触发。点击事件不会触发,当附加在指令编译
compile:function (elem, attrs){
//elem.find('li').attr('data-ng-click', 'hello()');
elem.find('li').attr('ng-click', "hello($event)");
return function(scope, elem, attrs) {
scope.hello = function ($event) {
console.log($event);
alert('click triggered')
};
}
Plnkr:http://plnkr.co/edit/o8JyJM?p=preview
你能更全面地解释你试图完成什么吗?您发布的广告并无法全面了解目标。 – shaunhusain 2014-11-01 21:35:12