ログインルートから開始し、バックエンドに対して資格情報をチェックし、バックエンドまたはオフラインストレージから非同期にユーザー情報を取得し、そのユーザー情報がある別のルートに移行するアプリケーションがあります。日付の書式設定に使用されます。 ログインしたページを更新すると問題が発生します。設定は失われ、デフォルトの書式に戻ります。Ember.jsでDBから非同期にフェッチする
ユーザー情報を取得するためのコードがサービス内にあり、約束を返します。
fetchUserInfo: ->
new Ember.RSVP.Promise (resolve) =>
settings = @get('store').find 'settings'
@set 'settings', settings
resolve(settings)
私は再びこのフェッチコードを配置する必要があり、Webページを更新すると私の質問は、それだけで、コントローラにのinitにそれを置くことをお勧めしますか?
データを取得するには、おそらく 'model'フックを使うべきです。 – Lux
できません。オブザーバーと一緒にそれを解決しました。 – Urco
どうしてですか?次に、単純なCPを使用します。 – Lux