如何解决Angular 指令不更新 ngModel
我为电话号码掩码创建了一个自定义指令(例如:123-234-4566)。我的输入框有 minlength
和 maxlength
12。如果我在元素中复制粘贴一个 10 位数字,指令会更新元素而不是模型。所以元素中的类显示ng-invalid
。
注意:如果我们输入数字,则没有问题(复制粘贴 10 位数字是问题)
https://stackblitz.com/edit/angular-ivy-crbdhl?file=src%2Fapp%2Ftest.directive.ts
有人知道如何使用新的格式化值从指令更新模型吗?
this.ngControl.valueAccessor.writeValue(newVal);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。