【发布时间】:2015-07-09 09:16:08
【问题描述】:
我无法在 ng-keypress 事件中返回值。想法是防止按下几个字符。我知道我可以在不通过 event.preventdefault() 返回真/假的情况下做同样的事情。
ng-keypress="return press($event,'text')" 不起作用
scope.press = function(event)
{
event = (event) ? event : window.event;
var charCode = (event.which) ? event.which : event.keyCode;
if ((charCode > 31 && (charCode < 48 || charCode > 57)) || charCode==8 )
{
return;
}
else
{
return false;
}
}
【问题讨论】:
-
不清楚您的要求。
press()函数在哪里?为什么表达式中有return语句?
标签: angularjs