angular2如何通过路由在两个组件之间传递对象数据

时间:2017-02-28 07:20:25

标签: angular angular2-routing

考虑到我有两个组件X和Y。

组件X中的

具有以下方法:

navigate(){
  this.router.navigate(['Y', {id: this.user.id}]);
}

我也定义了这条路线:

{ path: 'Y/:id', component: Y }

我需要传递的是整个"用户"从组件X到Y的对象,不仅仅是它的ID。 相同的方案在这里有用吗? 如果是,它是一个工程解决方案,以显示整个"用户"在URL中字符串化的对象?

我需要实现的是一个预览页面,用户可以在最终将它们汇总到服务器之前预览他的条目,同时在向导步骤中输入条目。

P.S:我已经看过使用服务或resovlers等解决方案,但它们似乎不适合我的情况。

0 个答案:

没有答案