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 に答える