Ich habe eine App-Komponente, wo die Routen definiert sind und die <router-outlet></router-outlet>
festgelegt ist. Ich habe auch eine Menükomponente, wo ich [routerLink] über die App-Routen einstellen möchte. Wie verknüpfe ich sie zusammen (Routen teilen)? App Komponente:Angular 2 Routing in mehr als einer Komponente
import {Component, View} from 'angular2/core';
import {ROUTER_PROVIDERS,RouteConfig} from 'angular2/router';
import {bootstrap} from 'angular2/platform/browser';
import {HomeComponent} from './../../components/home/home';
@Component({
selector: 'app',
moduleId: module.id,
providers: [
ROUTER_PROVIDERS
]
})
@View({
templateUrl: 'app.html',
styleUrls: ['app.css']
})
@RouteConfig([
{ path: '/home', name: 'Home', component: HomeComponent, useAsDefault: true }
])
class AppComponent {
}
bootstrap(AppComponent);
Menü Komponente:
import {Component, View} from 'angular2/core';
import {bootstrap} from 'angular2/platform/browser';
@Component({
selector: 'left-side-column',
moduleId: module.id,
})
@View({
templateUrl: 'left-side-column.html',
styleUrls: ['left-side-column.css']
})
class LeftSideColumnComponent {
}
bootstrap(LeftSideColumnComponent);
So importieren ich die app Komponente und erstellen Sie eine Bootstrap die App-Komponente. Oder können Sie mir bitte ein Beispiel geben, da ich mit dem eckigen Winkel- und eckigen System noch recht neu bin. – Moddinu