Bitte helfen Sie mir mit einer Idee, weil ich nichts darüber gefunden habe. Ich möchte eine Komponente in der ersten Route haben, und in meiner zweiten Route möchte ich diese Komponente behalten und ich möchte eine weitere hinzufügen, ohne meine erste Komponente neu zu laden, weil ich einen iframe drin habe. Ich habe es mit zwei Router-Outlets gemacht, aber ich muss es mit nur einem Router Outlet tun. Hier ist mein Code:Angular2 viele Komponenten auf der gleichen Route
Hauptkomponente Vorlage:
<nav>
<a [routerLink]="['route1']">route1</a>
<a [routerLink]="['route2']">route2</a>
</nav>
<router-outlet></router-outlet>
and my @RouteConfig([
{
path: '/route1',
component: IframeComponent
},
{
path: '/route2',
name: 'Products',
component: IframeComponent /// and here i need to add one more
}
])
Gibt es eine Möglichkeit, dies zu erreichen?
Nun sollte es funktionieren, wenn Sie nur die „andere“ Komponente als untergeordnete Komponente setzen, und setzen Sie das 'Router-outlet' in Ihrem IframeComponent html, dann wäre es in der iframe sein ?? – Alex
Sie haben Recht, danke – Dica
Setzen Sie es als Antwort auf, wenn es Ihnen nichts ausmacht, es zu akzeptieren;) – Alex