【发布时间】:2017-10-05 03:21:34
【问题描述】:
在 AngularJS 中,出于路由目的,我们定义了带有子节点的状态,这使得可以在视图之间切换,结果每个视图总是在一个容器中呈现:
$stateProvider.state("communication.create-message", {
url: ...,
templateUrl: ...,
menu: ...,
parent: "communication",
ncyBreadcrumb: {
label: "Create Message"
}
});
无论我们选择哪种状态 - 视图总是在一个具有ui-view 属性的容器中呈现。
我试图在 Angular 2 或更高版本中实现相同的功能,但我不知道如何重现上述功能。
在 app.component.ts 我们有 router-outlet 组件模板被渲染的地方。
说,我们有许多嵌套的子路由 - 是否可以在这个出口中渲染所有的子路由?
app-routing.module.ts 中的代码在这种情况下会是什么样子?
谁能给出一个可行的例子来说明如何去做?
【问题讨论】:
标签: javascript angularjs angular angular-ui-router angular2-routing