Javascript angular.js keypress指令事件神秘地未触发
我遵循这个例子 但是我不能让它工作。这完全令人困惑。为什么按键事件没有被我的指令捕获Javascript angular.js keypress指令事件神秘地未触发,javascript,angularjs,events,angularjs-directive,angularjs-digest,Javascript,Angularjs,Events,Angularjs Directive,Angularjs Digest,我遵循这个例子 但是我不能让它工作。这完全令人困惑。为什么按键事件没有被我的指令捕获 指令attrs中存在复制粘贴错误。更改指令名称时,ngEnter应为attrs.enterKey scope.$apply(function(){ scope.$eval(attrs.enterKey, {'event': event}); }); 此外,您需要在alertMe方法中添加event参数以接受事件 $scope.alertMe = function(event) { alert
指令
attrs中存在复制粘贴错误。更改指令名称时,ngEnter
应为attrs.enterKey
scope.$apply(function(){
scope.$eval(attrs.enterKey, {'event': event});
});
此外,您需要在alertMe
方法中添加event
参数以接受事件
$scope.alertMe = function(event) {
alert('I am alerted!');
}
我真是个白痴。谢谢。@metalaurete没问题。。很高兴帮助你。。谢谢:)
$scope.alertMe = function(event) {
alert('I am alerted!');
}