2013-03-27 51 views
0

我尝试在我的页面上添加基因敲除验证。在我的模型中对我的属性进行基因敲除验证

我在这里看到一个例子:How to use ko.validation.group function

但我的代码是有所区别的,见下图:

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; 
}); 

在哪里“运输”是包含性验证的对象。

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

有什么想法?

回答

0

试试这个

vm["errors"] = ko.validation.group(transport); 
相关问题