Vinculación directa a las vistas / controladores primarios + secundarios desde el menú de navegación principal

Considere este ejemplo:

El enrutador principal se encuentra en

app.js

padre / hijo1someparent / childroute2ruta3

"someparent" es el "controlador base y vista". Tiene un marcado html reutilizable en la vista, elementos personalizados y enlaces que deben compartir todas sus "vistas y controladores secundarios". Las vistas y controladores secundarios accederán a estos.

Dentro de "someparent.html" hay (además del marcado compartido) también un<router-view> etiqueta, en la que las rutas secundarias y las páginas deben mostrarse dentro, pero no hay navegación dentro de someparent.html.

Desde el enrutador / rutas principales en app.js debería ser posible hacer clic en un enlace y aterrizar, no en la clase padre / base "someparent" en sí, sino directamente en los elementos secundarios de las vistas y controladores "base / padres" "someparent" ", representando ambos, cuando hace clic en un enlace en el menú de navegación de app.html creado a partir de las rutas en app.js (y tal vez rutas en someparent.js inyectando el enrutador secundario en el padre o qué?).

Esencialmente, lo que necesito es lograr casi lo mismo que el enrutamiento básico, pero como mencioné, necesito tener múltiples de estas rutas / páginas como parciales de una vista / controlador principal. No pude encontrar ninguna información sobre esto buscando en Google extensamente durante semanas, así que espero que alguien aquí pueda entender lo que pregunto y tener una idea de cómo hacerlo en Aurelia, de la manera correcta.

Respuestas a la pregunta(3)

Su respuesta a la pregunta