Angulaire js - résolution et exécution () ordre d'exécution
Merci pour cette réponse AngularJS app.run() de la documentation? je peux voir l'ordre dans lequel les modules sont dirigées par Angulaire, ma question est:
si j'ai:
app.config(function () {
$routeProvider.when('/', {
....
resolve: {
//something to resolve
}
});
});
app.run(function () {
//something to run
});
Sera run()
être exécuté avant que le routeProvider resolve:{}
est résolu?
source d'informationauteur sbaaaang | 2014-06-16
Vous devez vous connecter pour publier un commentaire.
Au moins dans mes expériences, oui le résoudre est exécuté après
app.run
.Dans cette jsfiddle vous pouvez voir l'appel de la commande que j'ai obtenu était:
Comme vous pouvez le voir dans le violon, j'ai vérifié à l'aide d'un
console.log
fonction de la valeur d'une propriété de l'objet remis àresolve
:Vous pouvez utiliser cette même approche dans votre code à vérifier lors de la
routeProvider
commence à analyser les dépendances.