这个问题在这里已有答案:
在目前我使用Facebook评论插件,如果我路由到当前组件(但发送新的参数)它只能显示注释第一个参数
评论框它没有更新
我的问题:是否有可能,如果我路由到当前组件但改变参数(http://localhost:4000/content?contentId=1到http://localhost:4000/content?contentId=2)而不是(commentBox Id = 1将更改为commentBox Id = 2)
对不起我的英文,谢谢你的帮助
**我尝试使用angular2 + lazyload,angular6 + universal,ngx-facebook但它不起作用!! (或者我有错误?)
这是你想要的方法:
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/