如何在角度路径之间传递多个变量

时间:2017-09-26 03:31:10

标签: angular angular-routing

以下是我的场景:我需要从母版页导航到详细信息页面,例如:/ details:id,但需要传递一个额外的对象{prop1: value, prop2: value}。这是master中的已知对象。我不能使用queryParam,因为我不想在查询字符串中传递对象。我也不能使用@Input/@Output,我不需要resolver,因为我没有使用任何服务。我尝试了route.data或snapshot.data但是当我到达详细信息页面时没有任何作用。在这种情况下我可以使用什么吗?你能提供代码样本吗?谢谢!

  {
        path: 'create/:id',
        component: SettingsComponent,
        canDeactivate: [CanDeactivateGuard]
    }

this.router.navigate(['/settings/edit', result.id]);

来源: https://angular.io/guide/router

0 个答案:

没有答案