J'utilise ui-router 0.2.10. Mon application a deux modèles différents, index.html & index2.html. J'ai créé un état abstrait, et je fais référence aux deux index dans leurs états respectifs. Le problème est que je peux bien accéder à la première route, mais quand j'essaie d'accéder à la prochaine route, elle continue de passer par défaut à la première route. Les modèles de résumé vivent dans le même dossier.routage ui-routeur 2 états différents avec différents modèles
Qu'est-ce qui me manque ici?
.config(["$stateProvider", "$urlRouterProvider", function(sp, urp) {
urp.otherwise("/index1");
sp.state("index1", {
abstract:true,
url: "/index1",
templateUrl: "index.html"
});
sp.state("index1.id", {
url: "/id",
template: "views/partials/index.partial.html",
controller: function($scope,$state){
$state.go('index1.id');
}
});
sp.state("index2", {
abstract:true,
url: "/index2",
templateUrl: "index2.html"
});
sp.state("index2.id", {
url: "/id",
template: "views/partials/index2.partial.html",
controller: function($scope,$state){
$state.go('index2.id');
}
});
}])
Le code semble utiliser 'template' et' templateUrl' de façon interchangeable; Cependant, 'template' est censé contenir du HTML brut, alors que' templateURL' pointe sur un fichier. –