0

我尝试在我的页面上添加淘汰赛验证。

我在这里看到一个例子:如何使用 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;
});

其中“传输”是包含要验证的属性的对象。

在运行时我没有任何错误但它不起作用:如果我的输入元素上确实有错误(缺失值),则错误对象始终是有效事件。

任何想法?

4

1 回答 1

0

尝试这个

vm["errors"] = ko.validation.group(transport);
于 2013-06-17T06:15:21.037 回答