【发布时间】:2013-09-30 07:21:05
【问题描述】:
我正在尝试编写一个指令来处理“Enter”点击,这是我的代码:
directive('onEnter', function() {
return {
link: function(scope, element, attrs) {
element.keyup(function(e) {
if(e.keyCode == 13) {
debugger;
}
});
}
}
});
问题是在回调内部(调试器所在的位置),我无法访问范围、元素和属性。 有什么帮助吗?
【问题讨论】:
-
所以将您的
scope作为参数发送给您的调试器 -
它应该可以工作,因为它是一个闭包变量
标签: javascript jquery angularjs angularjs-directive