这样我创建了我的对象:
var myViewModel = new MyViewModel("other");
为什么我不能myViewModel.setHasOne(value)
从视图模型外部调用?
我总是得到这个错误:
未捕获的类型错误:无法调用未定义的方法“setHasOne”
我知道我可以直接设置属性,但我想知道如何使用方法来做到这一点?
这是我的功能:
function MyViewModel(other) {
var self = this;
self.other = other;
self.hasOne = false;
this.setHasOne= function (value) {
self.hasOne = value;
};
return this;
}