在我的Angular应用中,我有一个根app.component
和几个子组件。
我的app.component.html
看起来像这样:
<app-top-navigation></app-top-navigation>
<div class="container-fluid">
<router-outlet></router-outlet>
</div>
问题在于我希望我的所有子组件页面都被<div class="container-fluid"
包围,但home.component
的异常。我不希望我的home.component.html
被限制在.container-fluid
将其放入的框中。
是否有Angular方法可以执行此操作?
P.S。我知道在我的简化示例中,我可以在home.component
中应用一些特殊的CSS,但是假设它是一个更大的项目,并且有一些子组件需要这种特殊处理。
答案 0 :(得分:0)
您的家庭组件可能很简单。 确保为家庭设置单独的全局路线。
componentRoutes: Routes = [
{
path: '/home',
component: HomeComponent
},{
path: '',
component: MainComponent
}];
如果你需要
,你也可以保留回家的路径主页组件模板 - home.html的
<app-top-navigation></app-top-navigation>
<div class="home" >
# Home page content
</div>