2013-03-20 81 views
1

有没有一种方法来过滤Angular中的输入?我想象可以角度过滤器输入

var input = e.$filter(/a-zA-Z/); 
+0

如果您需要双向过滤,那么您需要一个指令。检查http://stackoverflow.com/a/15346236/1218080 – finishingmove 2013-03-20 03:56:18

回答

1

我不确定要理解你的问题,但你可以强制使用ngPattern指令的输入模式。

<form name="theForm" novalidate> 
    <input type="text" ng-model="foo" ng-pattern="/a-zA-Z/" required/> 
    <button ng-click="update()" ng-disabled="theForm.$invalid">SAVE</button> 
</form> 
+0

谢谢,我不知道ng模式做到这一点,但ng模式不过滤,它只验证。有没有一个可以说ng-filter =“/ a-zA-Z /”的过滤器,只需要输入字母 – user2167582 2013-03-22 21:24:16