如何从视图文件

时间:2015-08-31 17:50:25

标签: javascript jquery mvvm kendo-ui

我有一个视图模型文件,在执行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?帮助赞赏!

1 个答案:

答案 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