【发布时间】:2017-04-09 16:00:39
【问题描述】:
是否可以创建“独立”组件,即没有基本应用布局的组件?
在我的 app.component.html 中,我定义了导航、页眉和页脚。但现在我想要一个使用不同基本布局的登录组件。
我的 app.component.html 如下所示:
<!-- Wrapper-->
<div id="wrapper">
<!-- Left navigation bar -->
<app-navigation></app-navigation>
<!-- Main page wrapper -->
<div id="page-wrapper" class="gray-bg">
<!-- Top navigation -->
<app-topnavbar></app-topnavbar>
<!-- Main view/routes wrapper-->
<router-outlet></router-outlet>
<!-- Footer -->
<app-footer></app-footer>
</div>
<!-- End page wrapper-->
</div>
<!-- End wrapper-->
我希望注册和登录组件的路由器出口包装在这样的布局中:
<!-- Wrapper-->
<div id="wrapper">
<!-- Main view/routes wrapper-->
<router-outlet></router-outlet>
</div>
<!-- End wrapper-->
我怎样才能做到这一点?
【问题讨论】:
-
“不同的基本布局”与“没有布局的组件”有什么关系。没有布局的组件是指令。但是在某些地方需要组件并且不支持指令(路由中的
component参数,根组件(NgModule中的bootstrap参数)。
标签: angular