我创建了一个带有嵌套侧边栏的小应用程序(请参阅stackblitz)。我有以下问题:
router-outlet
位于mat-sidenav-content
(sidenav.component.html)内时才会显示内容。尝试一下:点击汉堡包按钮,然后点击设置>配置或类别。这是为什么?也许我的理解是错误的,但我认为mat-sidenav-content
只是导航的顶部水平栏。它是否包含应用程序本身的主要内容?还有其他examples router-outlet
位于mat-sidenav-content
之外且有效。app-sidenav
在app.component.html app-nav
中进行交换。完成后,必须在app.component.html的最后一行添加router-outlet
。适用所有(默认)样式。但是,使用app-sidenav
时,不会应用任何样式。为什么?我该如何添加它们?我认为所有东西都有一个默认主题,所以我不必太在意造型。