0

在下面的代码中,我想knockout.js使用通过添加 ViewModel 原型的函数调用传递的值来更新变量。然而,这似乎并没有给出语法错误。诸如代码之类的代码this.modelType = newModelType似乎也不起作用,因为ko.observable没有更新。usingthis.modelType = ko.observable(newModelType)似乎没有正确绑定回视图。

MyApp.ViewModel = function() {
    this.modelType = ko.observable();
};

MyApp.ViewModel.prototype = {
    foo: function(newModelType) {
         this.modelType(newModelType);
    }        
};

任何想法如何通过传递给原型函数的参数更新构造函数中定义的字段?

4

0 回答 0