我有一个自定义事件core-transitionend
(实际上是由Polymer触发的),我可以使用设置事件处理程序document.addEventListener()
。但是在AngularJS中最好的做法是什么?
或者,我可以在DOM中显式设置处理程序,即<paper-ripple on-core-transitionend="enter()"></paper-ripple>
,但是如何在AngularJS中定义此函数呢?
看到这个小提琴,在这里我创建了一个自定义指令,该指令将事件绑定到元素,
angular.module('HelloApp', [])
.directive('customDir', function () {
return {
restrict: 'A',
link: function(scope, element, attrs)
{
element.bind("click",function()
{
alert("you clicked me");
})
}
}
})
就您而言,您只需将定义的事件绑定到元素
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句