【问题标题】:Knockout validation of my properties in my model在我的模型中对我的属性进行淘汰验证
【发布时间】:2013-03-27 08:15:22
【问题描述】:

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

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

其中 'transport' 是包含要验证的属性的对象。

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

有什么想法吗?

【问题讨论】:

    标签: knockout.js knockout-validation


    【解决方案1】:

    试试这个

    vm["errors"] = ko.validation.group(transport);
    

    【讨论】:

      猜你喜欢
      • 2013-06-22
      • 2014-01-18
      • 1970-01-01
      • 1970-01-01
      • 2012-12-18
      • 2015-08-17
      • 2013-02-18
      • 2013-04-16
      • 2018-06-05
      相关资源
      最近更新 更多