javascript - 即使在运行验证时如何保持 ng-model 值?

标签 javascript html css angularjs angularjs-scope

该主题在 this post 中被广泛讨论

但是,从来没有解决任何关于通用解决方案的解决方案,以确保在验证失败时不会删除 ng-model 值。对我来说,我发现当它失败时,模型的值显示为“未知”,但这会导致“ key ”丢失,因此当我设置有效值时,它不会绑定(bind)到同一个实例。

如果有所不同,我将在自定义属性中使用 $validators 管道进行验证。

最佳答案

我不太确定我是否理解了你的问题,但你的问题没有得到解决吗

<input type="number" ng-model="xxx" ng-model-options="{ allowInvalid: true }">

在这个例子中,你告诉模型保留插入模型中的无效值,这些值可能是数字输入中的文本

关于javascript - 即使在运行验证时如何保持 ng-model 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28485953/

相关文章:

javascript - 将 javascript 函数链接到“提交”按钮

javascript - jQuery 功能臃肿且不必要?

javascript - KineticJS/Javascript动态创建和即时拖动

css - 如何强制嵌入链接使用我的 CSS 样式

css - 如何在自定义 css 框 wordpress 中隐藏主题功能

javascript - Chrome 移动模拟器中的 ReactJS 升级导致触摸事件中断

javascript - 为什么可以给变量 "let"赋值?

css - 垂直和水平居中的透明div,所有周围区域均为纯白色

javascript - 无法读取未定义的属性 '_header'

javascript - 切换隐藏/显示 div 适用于按钮,但不适用于链接?