我有一个视图模型文件,在执行loadCustomer函数时,我将变量设置为true。
loadCustomer: function () {
CustomerViewModel.set("CustomerDetails",CustomerViewModel.CustomerDataSource._data[0]);
var initialCustomerLoad = true;
},
如何从我的视图文件中访问initialCustomerLoad?我希望能够检查initialCustomerLoad是否为false然后执行某些操作......
if (initialPatientDataLoad != true) {
// my business logic will be going here.
}
我该如何解决这个问题?如何从我的视图文件中访问initialPatientDataLoad?帮助赞赏!
答案 0 :(得分:0)
您可以尝试将视图模型设计为像这样
<强> customer.viewmodel.js 强>
var CustomerViewModel = function() {
// ..some property..
this.loaded = false;
}
CustomerViewModel.prototype.loadCustomer = function() {
var self = this;
//..your operation here
self.loaded = true;
return self;
}
用法 的 customer.view.js 强>
var viewModel = new CustomerViewModel();
viewModel.loadCustomer(data);
if(!viewModel.loaded) {
//..your code here
}
// futher implementation