如果我导航到延迟加载的模块,Angular Universal中的社交共享将无法正常工作?

时间:2018-09-12 11:15:19

标签: angular angular-universal socialshare

我已经在角度6中实现了服务器端渲染,并且可以正常工作,但是在社交共享场景中,我遇到了一些问题。问题在下面列出。

1-我正在使用短网址进行共享。因此,我创建了一个懒惰模块,该模块读取短网址,然后根据网址类型导航到另一个懒加载的模块。

假设类型是汽车,自行车,卡车。 在这些路线上,我要处理这些类型以及有关其类型的看法。

演示代码-

 ngOnInit() {
        this.activateRoute.params.subscribe(res=>{
            console.log(res);
            this.getAllSharedContent(res.id);
        })

    }
getAllSharedContent(id) {
 this.sharedUrlService.getContentFromSharedUrlId(id).subscribe(res=>{
       console.log(res);
       this.router.navigate(['/transport/' + new LowerCasePipe().transform(res.type) + '/' + new ReplaceWhiteSpace().transform(res.title) + '/' + new ReplaceCpIds().transform(res.id, '')], { queryParams: { page: 0 } });
 })
}

我想要我浏览过的渲染页面。但它会返回index.html页面。

0 个答案:

没有答案