我有一個應用程序從登錄路徑開始,在後端檢查憑據,從後端或脫機存儲異步獲取用戶信息,然後轉換到另一條路線,其中用戶信息是用於格式化日期。 我登錄後刷新頁面時會出現問題。設置丟失並回退到默認格式。在Ember.js中異步獲取數據庫
提取用戶信息的代碼位於服務中,並返回一個承諾。
fetchUserInfo: ->
new Ember.RSVP.Promise (resolve) =>
settings = @get('store').find 'settings'
@set 'settings', settings
resolve(settings)
我的問題是,當我刷新我應該在哪裏再次把這個取代碼的網頁,是很好的做法,只是把它放在初始化控制器?
你可能應該使用'model'鉤子來獲取你的數據。 – Lux
不可能。與觀察員解決。 – Urco
爲什麼不可能?然後使用一個簡單的CP。 – Lux