2017-03-20 79 views
1

當第一次調用model.get('list')它從服務器獲取記錄,但第二次從存儲中獲取但我希望總是從服務器響應。如何重新加載已在燼數據中有很多關係數據2.8

我使用

灰燼JS 2.8.3

灰燼數據2.8.1

視圖模型

import DS from 'ember-data'; 

export default DS.Model.extend({ 
    list:DS.hasMany('list',{async:true, readOnly: true}), //No I18N 
}); 

路徑模型函數是如下面

model:function() 
{ 
    var model = this.modelFor('view').get('list'); 
    if(model.get('content.isLoaded')) 
    { 
     return model.reload(); 
    } 
    return model; 
} 

相同的模型,使服務器的請求總是燼數據1.13.8

預先感謝幫助。

回答

2

我得到了問題的解決。

而不是model.get( '名單'),需要使用model.hasMany(名單')

model:function() 
{ 
    var model = this.modelFor('view').hasMany('list'); 
    return model.reload(); 
} 
相關問題