Je suis en train d'effectuer certaines actions au début de mon application Ember et je veux afficher une barre de progression twitter bootstrap pendant que chaque étape se termine.
Le problème est que je pense que tous les appels pour mettre à jour la barre de progression sont renvoyés à un appel à la fin de la boucle d'exécution.
La barre de progression n'est mise à jour à 100% que lorsque tout est terminé.
Je ne connais pas assez la boucle d'exécution ember pour savoir comment mettre à jour la barre à chaque étape.
Dois-je utiliser Ember.run.next() ??
EDITAR:
Je mets donc à jour la barre de progression avec :
$('#api_progress_bar .bar').width("#{amount}%")
et le montant est passé dans la fonction
Les étapes qui sont prises entre les lignes ci-dessus sont essentiellement la création de quelques modèles Ember de données d'amorçage, rien d'extraordinaire.
Mais ce qui se passe, c'est que je pense que tous les appels pour définir la largeur sont ramenés à un appel...
J'ai déjà remarqué que les modifications css comme celle-ci ne fonctionnent parfois pas tant que le contrôle n'est pas transmis au système...
EDIT 2 : J'ai ajouté un jsbin pour illustrer le problème. Ce qui se passe, c'est que la vue n'est mise à jour que lorsque tout le code de l'action est terminé, ce qui n'est pas ce que je veux. Je veux mettre à jour la barre de progression par étapes discrètes.
Quelqu'un a-t-il une idée de la manière de procéder ?