Vinculando diretamente às visualizações / controladores pai + filho no menu de navegação principal

Considere este exemplo:

O roteador principal está localizado em

app.js

someparent / childroute1someparent / childroute2route3

"someparent" é o "controlador base e visão". Ele possui algumas marcações html reutilizáveis na visualização, elementos personalizados e ligações que devem ser compartilhadas por todas as suas "visualizações e controladores filhos". As visualizações e controladores filhos acessarão esses.

Dentro de "someparent.html" há (além da marcação compartilhada) também um<router-view> , na qual as rotas e páginas filho devem ser renderizadas dentro, mas não há navegação dentro de someparent.html.

No roteador / rotas principais no app.js, deve ser possível clicar em um link e pousar - não na classe pai / base "someparent", mas diretamente nos filhos das visualizações e controladores base / pai "someparent" ", renderizando ambos, quando você clica em um link no menu de navegação de app.html criado a partir das rotas em app.js (e talvez rotas em someparent.js que injetam o roteador filho no pai ou o quê?).

Então, basicamente, o que eu preciso é alcançar quase a mesma coisa que o roteamento básico - mas, como mencionei, preciso ter várias dessas rotas / páginas como parciais de uma visualização / controlador pai. Eu não consegui encontrar nenhuma informação sobre isso pesquisando bastante no Google por semanas, por isso espero que alguém aqui seja capaz de entender o que eu pergunto e tenha uma idéia de como fazer isso em Aurelia, da maneira certa?

questionAnswers(3)

yourAnswerToTheQuestion