【发布时间】:2017-10-03 01:13:28
【问题描述】:
我是 Angular 4 的新手。不幸的是,我正在尝试使用路由器插座创建动态内容,但我无法使用它两次,因为我对平板电脑、手机和台式机有不同的场景。不知道大家有什么建议?
我想我可以分配不同的网点 但也许有更简单的方法?
我的代码:
<div class="ui two column stackable grid">
<app-navigation class="three wide column computer mobile only webso-navigation"></app-navigation>
<app-navigation class="four wide column tablet only webso-navigation"></app-navigation>
<div class="thirteen wide column computer mobile only webso-content">
<router-outlet></router-outlet>
</div>
<div class="twelve wide column tablet only webso-content">
<router-outlet></router-outlet>
</div>
</div>
感谢您的帮助。
【问题讨论】:
-
也许你可以试试“命名路由器插座”。 onehungrymind.com/named-router-outlets-in-angular-2
-
使用命名路由 -
{ path: 'compose', component: ComposeMessageComponent, outlet: 'popup' },,<a [routerLink]="[{ outlets: { popup: ['compose'] } }]">Contact</a>,<router-outlet name="popup"></router-outlet>angular.io/guide/router
标签: angular router outlet angular4-router