我一直致力于角度2项目,我不清楚如何使路线打开新视图而不是同一页面。我所能做的就是在同一个视图中渲染,但我希望路径打开一个全新的视图。
答案 0 :(得分:4)
您可以使您的根组件(最可能是AppComponent)包含
< router-outlet>只要。然后只需配置路由配置即可。设置到另一个组件的默认路由,即
const routes: Routes = [
{ path: '', component: MyComponent },
{ path: 'another', component: AnotherComponent }
];
而不是AppComponent。
这是一个羽毛https://plnkr.co/edit/CvztzcejGvXogmx0kmjL?p=preview
希望这有帮助。
答案 1 :(得分:0)
您需要为特定视图创建单独的模块和单独的路由,您还可以将ChildComponent用作可选路由