我试图创建一个自定义指令,并将其绑定到一个特定的div,但是,我只能将它绑定到输入,以任何方式将它绑定到div?
link : function(scope, element, attrs) {
element.bind('input', function(e) {}); // works perfectly
element.bind('#myDiv', function(e) {}); //does not work!
}
答案 0 :(得分:1)
基本上.bind
方法需要,你要绑定事件的元素应该在左边那边
angular.element('#myDiv').bind('click', function(e) {});
基本上.bind
方法需要eventType
,eventData
& eventHandler
.bind( eventType [, eventData ], handler )
你所说的完美代码应该不起作用。