2

次のように定義されたビューモデルがあります。

var ViewModel = function() {
    var self = this;
    self.property1 = ko.observable().extend({ required: true });
    self.property2 = ko.computed(function() {
        return self.property1();
    });
    self.form_onsubmit = function (form) {
        if (!self.isValid()) {
            console.log("error");
        }
        return false;
    };
};

$(function () {
    ko.applyBindingsWithValidation(new ViewModel());
});

関数を呼び出すとform_onsubmit、エラーが発生しました:

TypeError: self.isValid is not a function
if (!self.isValid()) {

解決方法、よろしくお願いします(^^)

4

1 に答える 1