ng-docs.github.io icon indicating copy to clipboard operation
ng-docs.github.io copied to clipboard

指令问题

Open wangye0415 opened this issue 5 years ago • 4 comments

由于input在移动端 maxlength不起作用,所以自己写了一个指令,限制表单输入的长度,实际上数据已经更新了,但是input框中的值不变

image

这两个表单绑定的是同一个变量,上方表单中添加的写的指令,在上方继续输入的时候 值可以继续键入,事实上变量已经被限制住了

wangye0415 avatar Jan 21 '19 09:01 wangye0415

要解决的问题是什么?

asnowwolf avatar Jan 21 '19 11:01 asnowwolf

第一个输入框中的值限制为六位,第一个input是添加了指令的,第二个只是在页面中绑定了值,其实变量的值已经更新了,但是第一个input的值没变

wangye0415 avatar Jan 22 '19 01:01 wangye0415

问题已经解决了,截取字符串之后需要同时更新 input的value 和ngModel,之前我一直只是更新了ngModel所以value没变

wangye0415 avatar Jan 22 '19 01:01 wangye0415

如果你是只填入数字,你可以试一下input 的type设置为number或者tel,然后再使用maxlength。

jiangxinyu50 avatar Aug 26 '19 07:08 jiangxinyu50