我有一个简单的视图模型,包含几个必需属性...我希望每个输入框在对应属性无效时变为红色高亮显示,但是这种高亮只有在值改变或用户尝试保存/继续时才出现,而在页面初始加载时不显示...
目前在初始化加载时,它正在验证视图模型,因为我指定了data-bind="css: { error: name.isValid() == false }",但我不知道是否还有其他方式可以动态实现此操作(类似于jQuery非侵入式验证)。
目前在初始化加载时,它正在验证视图模型,因为我指定了data-bind="css: { error: name.isValid() == false }",但我不知道是否还有其他方式可以动态实现此操作(类似于jQuery非侵入式验证)。
var foo = { name: ko.observable().extend({required: true}) };
<div data-bind="css: { error: !name.isValid() }">
<input type="text" data-bind="value: name" />
</div>
有关如何使这个工作的任何想法都将不胜感激...谢谢!