在链接函数中,是否存在将函数绑定到click事件的更多“角度”方式?
现在,我在做...
myApp.directive('clickme', function() {
return function(scope, element, attrs) {
scope.clickingCallback = function() {alert('clicked!')};
element.bind('click', scope.clickingCallback);
} });
这是Angular的方式还是丑陋的破解?也许我不应该这么担心,但是我是这个框架的新手,并且想知道“正确”的做事方式,尤其是随着框架的发展。
bind
确实开始了一个digest
循环。这可能也是您可能想要的,但请注意。