2015-08-31 78 views
1

我有一个视图模型文件,在执行loadCustomer函数时,我将变量设置为true。如何从视图文件中访问视图模型中定义的变量

loadCustomer: function() { 
    CustomerViewModel.set("CustomerDetails",CustomerViewModel.CustomerDataSource._data[0]); 
    var initialCustomerLoad = true; 
}, 

如何从我的视图文件中访问initialCustomerLoad?我希望能够检查是否initialCustomerLoad是假的,然后做一些事情......

if (initialPatientDataLoad != true) { 
    // my business logic will be going here.    
}  

我怎么去呢?如何从我的视图文件中访问initialPatientDataLoad?帮助赞赏!

+0

尝试以确保我明白这一点,但你的看法有JavaScript的呢? –

回答

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 
相关问题