Подписка на параметры маршрута не активируется

Я использую 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
    });
Другие вопросы по тегам