Ruta de índice bajo otra ruta de índice.
-
21-12-2019 - |
Pregunta
Estoy construyendo una UI que tiene varias capas de rutas anidadas.Llegué a un escenario donde quiero anidar algo bajo un índice implícito.Ahora tengo que definir esa ruta de índice y la anidación debajo, o no?
Aquí hay una captura de pantalla lo que estoy tratando de lograr:
Mi enrutador que está tratando de implementar esto:
this.resource('usergroup', { path: '/tippspiele/:usergroup_id' }, function(){
this.resource('usergroup.index', { path: '/' },function(){
});
this.route('table');
});
Desafortunadamente, la plantilla de GroupIndexIndex no se representa de forma predeterminada.Y dentro del árbol de visión tampoco puedo verlo.
Así es como esta configuración se ve en Ember Inspector:
También he agregado un enlace manual para verificar si puedo enlazar a IndexIndex, pero la salida para la subtemplate permanece vacía.
Solución
El nombre de la plantilla debe darse de la siguiente manera:
<script type="text/x-handlebars" data-template-name="usergroup/index/index">
// template content
</script>
Esta es la ruta correspondiente:
App.UsergroupIndexIndexRoute = Ember.Route.extend({
model: function() {
// return the model
return [];
}
});