Ich versuche eine einfache Ein-Komponenten-App zum Testen von Angular2 zu erstellen, aber ich stehe beim Zugriff auf die RouteParams in meiner App-Komponente sehr fest.RouteParams in AppComponent
Dies ist, was ich bisher:
@Component({
selector: 'app',
template: '<h1>ID: {{id}}</h1>',
directives: [ROUTER_DIRECTIVES],
providers: []
})
@RouteConfig([
{ path: '/', component: App }
])
class App {
private id: string
constructor(params: RouteParams) {
this.id = params.get('id')
}
}
bootstrap(App, [
ROUTER_PROVIDERS,
])
im Grunde also, was ich erreichen will, ist für den Benutzer http://website.com/?id=21 gehen und dann für die Website 21. Muss ich eine separate haben müssen angezeigt werden Komponente dafür und dann haben meine AppComponent eine Route zu dieser Komponente oder gibt es einen Weg auf die Routenparameter in der App-Komponente zugreifen?
ich durch diese Beispielanwendung gelesen haben, aber es nicht tun, was ich tun will. Ich möchte nur eine Route haben, die '/' ist, und es sollte meine App-Komponente anzeigen, aber es sollte auch die in der URL angegebenen Parameter lesen. –