說,當我加載頁面我包括當前用戶的信息我如何可以加載一個模型,並立即訪問它
在注射的JSON哈希我加載信息:
user_data = JSON.parse(user_json)
App.Model.load(user_data['id'], user_data)
container.typeInjection('controller', 'currentUser', 'controller:currentUser')
App.set('currentUserController', controller)
但我想在這裏設置currentUserController的值--App.Model.load不會返回實際的模型實例!
爲了得到它,我需要運行App.Model.find(user_data ['id']),並且因爲這是在啓動時完成的,所以似乎ember-model總是最終爲此模型查詢數據庫比使用我預先加載的json。
因爲我在我的應用程序啓動時使用這個模型,我不能推遲加載 - 我怎樣才能訪問加載的模型,而不需要做一個Ajax請求?
謝謝 - 鏈接回答了一個非常不同的問題,但。 – gone