Подписка на параметры маршрута не активируется
Я использую ActivatedRoute
и подписаться на его params
чтобы получить срабатывание. Но подписка не срабатывает.
Код:
constructor(public activatedRoute: ActivatedRoute) {
this.activatedRoute.params.subscribe((params : any) => {
console.log(params);
});
}
Я не могу знать проблему. Пожалуйста, помогите мне решить это.
Спасибо...
2 ответа
Вам не хватает queryParams
:
import { ActivatedRoute } from '@angular/router';
...
constructor( private _route: ActivatedRoute ) { }
...
ngOnInit() {
this._route.queryParams
.subscribe(
params => {
console.log(params);
});
}
Я использую то же самое в ngOnInit()
и это работает..
У вас есть синтаксическая ошибка, я думаю..(подпишите скобки)
this.activatedRoute.params.subscribe(params => {
console.log(params);
//call function here for data change
});