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: Diseño

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: Ember Inspector Screenshot

También he agregado un enlace manual para verificar si puedo enlazar a IndexIndex, pero la salida para la subtemplate permanece vacía.

¿Fue útil?

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 [];
  }
});

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top