Angular 4 - 通过URL发送数据

时间:2018-03-07 01:56:01

标签: angular

我正在尝试通过网址发送信息。问题是当我将数据发送到一个组件时,它会发送它,如'options / youllmailhere @email.com%20'。使用它。
所以最大的问题是:如何在没有“%20”的情况下发送它?或者如何正确发送信息

这也是我发送它的方式:

 this.router.navigate(['/options', this.email]);

在我的路线中:

{path: 'options/:email', component: OptionsComponent},

1 个答案:

答案 0 :(得分:1)

您需要删除this.email变量中的额外空格:

this.router.navigate(['/options', this.email.trim()]);