我有一个带有一些必需属性的简单视图模型...如果相应的属性无效,我希望每个输入突出显示红色,但我不希望在最初加载页面时显示此突出显示...仅当值更改或用户尝试保存/继续时...
现在它正在验证初始加载时的视图模型,因为我指定了 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>
任何关于如何使这项工作的想法将不胜感激......谢谢!