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!');
}