このようにして、オブジェクトを作成します。
var myViewModel = new MyViewModel("other");
myViewModel.setHasOne(value)
ビューモデルの外から呼び出せないのはなぜですか?
私はいつもこのエラーを受け取ります:
キャッチされていない TypeError: 未定義のメソッド 'setHasOne' を呼び出せません
プロパティを直接設定できることは知っていますが、メソッドを使用してどのように設定できるか知りたいですか?
これが私の機能です:
function MyViewModel(other) {
var self = this;
self.other = other;
self.hasOne = false;
this.setHasOne= function (value) {
self.hasOne = value;
};
return this;
}