0
<a [routerLink]=" ['../projects', project.id] ">
的路線,當我嘗試擺脫這個URL路由參數,我什麼也得不到。
我進口:
import { Component} from '@angular/core';
import { ActivatedRoute } from '@angular/router';
我的構造函數:
constructor(private route: ActivatedRoute) {}
我在INIT:
ngOnInit() {
this.sub = this.route.params.subscribe(params => {
console.log(params); //there i get only empty Object with `__proto__`
});
}
}
誰能幫助我?
請提供更多信息。理想情況下,允許重現的Plunker。讀取參數通常只是起作用,因此問題可能在其他地方(路由配置,使用的組件,...) –
Sory這是我的錯誤。我選擇一種不好的方式。現在我實現了保存project.id的服務,然後在頭文件中使用它。 –
這沒有幫助。如果您提供允許重現它的Plunker可能會更容易。 –