Itinéraire d'index sous une autre route d'index
-
21-12-2019 - |
Question
Je construis un interface utilisateur qui a plusieurs couches d'itinéraires imbriqués.Je suis venu dans un scénario où je veux nier quelque chose sous une index implicite.Maintenant, je dois définir cet itinéraire d'index et la nidification de dessous, ou pas?
Voici une capture d'écran Ce que j'essaie d'atteindre:
Mon routeur qui tente de mettre en œuvre ceci:
this.resource('usergroup', { path: '/tippspiele/:usergroup_id' }, function(){
this.resource('usergroup.index', { path: '/' },function(){
});
this.route('table');
});
Malheureusement, le modèle Usergroupindexindex n'est pas rendu par défaut.Et dans l'arbre de vue, je ne peux pas la voir non plus.
Voici comment cette configuration regarde dans l'inspecteur Ember:
J'ai aussi ajouté un lien manuel afin de vérifier si je peux créer un lien vers l'indexindex, mais la prise de la sous-partie reste vide.
La solution
Nom du modèle doit être donné comme suit:
<script type="text/x-handlebars" data-template-name="usergroup/index/index">
// template content
</script>
C'est la voie correspondante:
App.UsergroupIndexIndexRoute = Ember.Route.extend({
model: function() {
// return the model
return [];
}
});