angular - 订阅路由参数未触发

标签 angular subscription routeparams

我正在使用 ActivatedRoute 并订阅其 params 来触发。但是,订阅没有触发。

代码:

constructor(public activatedRoute: ActivatedRoute) { 
    this.activatedRoute.params.subscribe((params : any) => {
        console.log(params);
    });
}

我无法知道这个问题。请帮我解决这个问题。

谢谢...

最佳答案

我在 ngOnInit() 中使用相同的方法并且它有效..

我猜你有语法错误..(订阅括号)

 this.activatedRoute.params.subscribe(params => {
        console.log(params);

       //call function here for data change
    });

关于angular - 订阅路由参数未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48495049/

相关文章:

angular - 组件销毁并重新访问后,订阅在 ngOnInit 函数中运行

mocking - Postman Mock 服务器路由参数

express - 在 Express 上使用带有 `app.use` 的路由参数

css - Angular 5 : Position a button half outside mat dialog

android - Google Play 商店订阅历史

Android IAP 错误 RESULT_SERVICE_UNAVAILABLE

跨应用程序实例的 Angular2 数据绑定(bind) - 如何停止?

Angular js 2 'node_modules/rxjs/Observable"'没有导出成员 'Observable' 。进口可观察

javascript - 如何使用 Google Maps DirectionsService.route() 函数中的 Angular 双向绑定(bind)?