有以下AngularJS指令,该指令创建一个input
元素。输入ng-change
属性运行doIt()
功能。
指令:
...
template: "<input ng-model='myModel' ng-change='doIt()' type='text'>"
测试:
el.find('input').trigger('change') // Dos not trigger ng-change
现场演示(ng-Change):...
change
事件,而不是使用ng-change
属性。template: "<input ng-model='myModel' type='text'>",
link: function(scope, element, attrs) {
element.bind('change', function(event) {
scope.doIt();
});
}