过滤输入中的ng-model我有一个文本输入,我不想让用户使用空格,键入的所有内容都将变为小写。我知道我不允许在ng-model上使用过滤器,例如。ng-model='tags | lowercase | no_spaces'我查看了创建自己的指令但是添加了函数$parsers并且$formatters没有更新输入,只更新了其他元素ng-model。如何更改我正在输入的输入?我本质上是在尝试创建“标签”功能,就像StackOverflow上的功能一样。
3 回答
当年话下
TA贡献1890条经验 获得超9个赞
解决此问题的方法可能是在控制器端应用过滤器:
$scope.tags = $filter('lowercase')($scope.tags);
不要忘记声明$filter
为依赖。
- 3 回答
- 0 关注
- 779 浏览
添加回答
举报
0/150
提交
取消