过滤输入中的ng-model

过滤输入中的ng-model

我有一个文本输入,我不想让用户使用空格,键入的所有内容都将变为小写。

我知道我不允许在ng-model上使用过滤器,例如。

ng-model='tags | lowercase | no_spaces'

我查看了创建自己的指令但是添加了函数$parsers并且$formatters没有更新输入,只更新了其他元素ng-model

如何更改我正在输入的输入?

我本质上是在尝试创建“标签”功能,就像StackOverflow上的功能一样。


弑天下
浏览 780回答 3
3回答

当年话下

解决此问题的方法可能是在控制器端应用过滤器:$scope.tags = $filter('lowercase')($scope.tags);不要忘记声明$filter为依赖。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

AngularJS