就是我写了一个指令去检测文本框输入的值的长度如果大于30就把大于30的部分去掉,用来限制文本框输入长度
指令我是这样写的:
页面是这样的:
网上我找了很多方法,什么$render,$viewValue等等方法都差不多试了一下,还是不行,问问各位大神,我是不是写的有问题,或者是有别的方法,先谢过了
就是我写了一个指令去检测文本框输入的值的长度如果大于30就把大于30的部分去掉,用来限制文本框输入长度
指令我是这样写的:
页面是这样的:
网上我找了很多方法,什么$render,$viewValue等等方法都差不多试了一下,还是不行,问问各位大神,我是不是写的有问题,或者是有别的方法,先谢过了
scope.$digest()
这个的问题?
你这种细节控制就不要用 ngModel
了,自己写个 directive ,自己处理各种事件就好了, ngModel
控制起来太麻烦。
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
我做富文本的时候也遇过这个问题,我是限定每次编辑完都要“敲回车”来解决这个问题的,但到现在也没搞懂为什么敲了回车可以正常更新,不知道你遇到的情况是不是和我一样