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

时间:2015-02-12 19:18:52

标签: javascript html css angularjs angularjs-scope

this post

中对该主题进行了大量讨论

然而,从未解决任何解决方案,以确保在验证失败时不擦除ng模型值的一般解决方案。对我来说,我发现当它失败时,模型的值显示为“未知”,但是这会导致“键”丢失,因此当我设置有效值时,它不会绑定到同一个实例。

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

1 个答案:

答案 0 :(得分:1)

我不太确定我会得到你的问题,但你的问题没有得到解决

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

这样你告诉模型在这个例子中保持模型中插入的无效值可以是数字输入中的文本