我得到这个事件:通功能,以角事件处理rootScope.on
app.run(function($rootScope){
document.addEventListener('keyup',function(){
if (e.keyCode ===13){
$rootScope.$broadcast("EnterPressed",e.target);
}
})
})
我想在我的控制器此命令触发事件:
$scope.$on('EnterPressed',console.log("pressed enter");
如果我运行上面的代码,当分页刷新我可以看到控制台上的“按下回车”消息
但是当我做它像这样:
$scope.$on('EnterPressed',function(){console.log("pressed enter")};
只有在按下回车键后,代码才会运行。
有什么区别?
谢谢!它帮助我 –
所以选择你的赢家;) – rootatdarkstar