@angular/router
3.0.0-rc.1
के नवीनतम संस्करण में यूआरएल/मार्ग से पैरामीटर प्राप्त करने के तरीके को बदल दिया गया है।कोणीय 2 नया राउटर: बाल घटक के राउटर पैरामीटर कैसे प्राप्त करें?
this दस्तावेज के आधार पर आपको पैराम की सदस्यता ले कर पैराम प्राप्त करने में सक्षम होना चाहिए, लेकिन मेरे मामले में ऐसा लगता है कि यह काम नहीं कर रहा है।
जो मैं प्राप्त करना चाहता हूं वह है कि मेरे मूल घटक में बाल मार्गों से पैरा प्राप्त करें।
उदाहरण के लिए मान लें कि यह मेरा मार्गों है:
const routes: Routes = [
{
path: 'parent',
component: ParentComponent,
pathMatch: 'prefix',
children: [
{
path: ':id',
component: ChildComponent
}
]
}
];
मैं id
पैरामीटर हो और मेरी ParentComponent में इसका इस्तेमाल करना चाहते हैं। तो मैं इस तरह कोशिश कर रहा हूँ:
export class ParentComponent implements OnInit {
sub: any;
constructor(
private route: ActivatedRoute) {
this.route = route;
}
ngOnInit() {
this.sub = this.route.params.subscribe(params => {
let id = params['id'];
console.log(id);
});
}
}
इस तरह मैं हो रही है:
अपरिभाषित
मैं यहाँ क्या याद आ रही है?
का उपयोग करके @ ब्रैंडन धन्यवाद! –