如果params在当前组件中更改,如何更改facebook评论框[angular6] [重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

在目前我使用Facebook评论插件,如果我路由到当前组件(但发送新的参数)它只能显示注释第一个参数

评论框它没有更新

我的问题:是否有可能,如果我路由到当前组件但改变参数(http://localhost:4000/content?contentId=1http://localhost:4000/content?contentId=2)而不是(commentBox Id = 1将更改为commentBox Id = 2)

对不起我的英文,谢谢你的帮助

**我尝试使用angular2 + lazyload,angular6 + universal,ngx-facebook但它不起作用!! (或者我有错误?)

angular facebook angular6 facebook-comments
1个回答
0
投票

这是你想要的方法:

ngOnInit() {
    this.activeRoute.queryParams.subscribe(queryParams => {
        // do something with the query params
    });

    this.activeRoute.params.subscribe(routeParams => {
        this.loadUserDetail(routeParams.id);
    });
}

https://kamranahmed.info/blog/2018/02/28/dealing-with-route-params-in-angular-5/

© www.soinside.com 2019 - 2024. All rights reserved.