将服务器(expressjs)的param传递给前面的Angular2 [Angular universal]

时间:2017-05-02 06:29:10

标签: angular angular-routing angular-universal

我对Angular Universal有疑问。

我拥有数据库中的所有URL,因此我动态构建路由器,如下所示:

this.router.config.unshift({ path: shop.url, component: 
ShopDetailsComponent, data: shop });

它工作,直到我刷新页面(因为刷新后,路由器的数组是空的),所以我想从服务器传递这个参数。 在:

server.get('*', (req, res) => {
  res.locals = {component : 'ShopDetailsComponent', id: 123}
  res.render('index-aot.html', {req});
});

如何传递param 组件 id ,以及如何以角度方式获取此参数?

0 个答案:

没有答案