【发布时间】:2017-03-16 12:18:06
【问题描述】:
我正在手动进行最大长度验证
这里是代码。
<input class="inputsyle" [(ngModel)]="Modelvalue"
(ngModelChange)="variantvaluevalidation(Modelvalue)" type="text" />
ts 代码
variantvaluevalidation(obj) {
if (obj.length > 5) {
return false;
}
}
运行的代码符合预期。但它允许输入超过 5 个字符。 我也试过
event.preventdefault()和event.stoppropagation。但它不起作用。
对此有任何想法吗?一切都值得赞赏。
【问题讨论】:
-
你
console.log(obj);看看它记录了什么吗? -
你想达到什么目的?您不想在输入中输入超过 5 个字符?
-
在 console.log() 中获取我的模型对象值\
-
@Kinduser 。我知道具有最大长度属性的文本框。但最大长度值来自数据库
-
但是您在条件中输入了
5。它应该是动态/灵活的吗?
标签: html angular events onchange