J'essaie d'ajouter une page de préchargement pour ma page de modèle lent. Mais mon routeur ne montre pas le modèle pour le préchargement.Ember - page de précharge Ne pas déclencher pour le modèle lent
ici est ma structure de la route:
http://localhost:4302/cs2i/purchase/purchaseDetails
this.route('cs2i', function() {
this.route('purchase', function() {
this.route('purchaseDetails', function(){
this.route('loading'); //not loading I do have template
});
this.route('purchaseDetails-loading'); //not loading I do have template
});
});
quelle est la question? comment puis-je mettre un préchargeur sur mon itinéraire jusqu'à ce que mes données et mon modèle soient rendus?
merci d'avance.
De plus, j'ai une action avec ma page 'achat', qui se déclenche même avant le chargement des données.
actions: {
loading : function(transition, originRoute){
console.log("loding done");//getting before data load
},
Je pense que vous n'avez pas besoin de le spécifier dans router.js pour le chargement .. ce sera automatiquement choisi et rendu s'il existe – kumkanillam
Alors, juste le modèle suffit? – 3gwebtrain
J'ai supprimé l'itinéraire de router.js. Mais toujours le gabarit ne décroche pas? – 3gwebtrain