J'ai une application qui utilise des données ember pour persiter des données et StateManager pour piloter son état global. Depuis, le chargement des données est asynchrone, je me demande comment attraper l'événement qui dit que toutes les données sont chargées. Précisément, j'ai un état appelé « chargement » où je charge les données avec:Données Ember et Ember StateManager
App.store.find(App.Model, ....)
Lorsqu'un modèle est chargé, je fais un peu de post-traitement. Ceci est fait dans un sous-état de "chargement" nommé "post-traitement". Je transit « post-traitement » quand chaque modele a un « didLoad » événement:
App.Model = DS.Model.extend {
didLoad: ->
stateManager.send('postProcess',this)
}
Lorsque toutes les données sont chargées et traitées après, l'application devrait transit vers un autre Etat « édition » qui est au même niveau que " chargement ":
loading -> postprocessing
root/
\
editing
Quel événement devrais-je attraper pour que la transition se produise? Est-ce que le magasin de données-ember a un rappel pour cela?