0
我有我的模板中的用戶列表,並在不同的模板,用戶的顯示。它工作沒問題。顯示用戶信息時沒有進行api調用,因爲數據在進行用戶調用時已經加載。但是,現在的用戶展示我的用戶信息和我的API調用users/:user_id/devices
做設備的用戶的列表。我只在刷新用戶顯示頁面時纔得到正確的結果。當我從用戶列表轉到用戶顯示時,數據未加載到視圖中。我可以在餘暇檢查器中看到用戶列表數據。我使用的是RSVP加載這兩個資源是這樣的:從列表中的用戶向用戶展示在餘燼
export default Ember.Route.extend({
model(params) {
return Ember.RSVP.hash({
user: this.store.findRecord('user', params.user_id),
devices: this.store.query('device', { user: params.user_id })
});
}
});
我的路由器是這樣的:
Router.map(function() {
this.route('users', { path: 'front/users' });
this.route('user', { path: 'front/users/:user_id'});
});
在我的用戶模板我顯示用戶信息與{{model.user.first_name}}
你認爲這是可以保留已經從索引加載的數據,並在進入用戶顯示以獲取設備時進行新的api調用?