我尝试在我的页面上添加淘汰赛验证。
我在这里看到一个例子:如何使用 ko.validation.group 函数
但我的代码有些不同,见下文:
define(function (require) {
var datacontext = require('services/datacontext'),
app = require('durandal/app');
var transport = ko.observable(),
errors = ko.validation.group(transport);
....
....
ko.validation.configure({
decorateElement: true
});
var vm = {
transport: transport,
errors: errors,
activate: activate,
canSave: canSave,
save: save,
cancel: cancel
};
return vm;
});
其中“传输”是包含要验证的属性的对象。
在运行时我没有任何错误但它不起作用:如果我的输入元素上确实有错误(缺失值),则错误对象始终是有效事件。
任何想法?