Я пишу свое клиентское приложение в aureliajs. И по умолчанию для маршрута, подобного этому:
/app/access/management
мое приложение отображается так:
![rendering schema](https://i.stack.imgur.com/7VZrr.png)
Например, предположим, что заголовок и боковая панель отображаются на app
, а затем общий контейнер в access
и, наконец, основной html в management
.
Теперь у меня есть подкомпонент access
, например, с именем list
. И в этом компоненте я хочу, чтобы страница отображалась без родительского контейнера (без родительских HTML-тегов).
Так что я думаю, что у меня есть несколько решений:
Создание list
в другом модуле, например /app1/access/list
, который не отображает никаких дополнительных html в app1 и access.
Создайте условие внутри app
и access
, чтобы решить рисовать верхний и нижний колонтитулы и т. Д.
Вызовите функцию в list
, чтобы скрыть нарисованный макет в родителях.
Но я не могу найти лучший способ. Например, способ сказать родителю, что он не отображает что-либо.
Какая лучшая практика или шаблон?