在Angular 5中获取URL参数

时间:2018-02-15 10:27:47

标签: angular angular5

我想接收这些框架的网址参数:

" GET /接收?ID = 00-80-00-00-00-00-d5-ef& Voltage = 8 HTTP / 1.1主机:www.quatuoradbd.com"

" GET / Reception / 00-80-00-00-00-00-d5-ef / 8 HTTP / 1.1主持人:www.quatuoradbd.com"

主持人是一个例子,它是你的名字

但我不明白为什么我不能这样做。我使用queryParams或snapshot来接收发送帧功能的URL参数。

这是我在Github上的项目:https://github.com/Sauniere/test

1 个答案:

答案 0 :(得分:0)

如果您想使用这种格式“GET / Reception?ID = 00-80-00-00-00-00-d5-ef& Voltage = 8”

var q = {
    ID: ID,
    Voltage : Voltage
};
this._router.navigate(['/Reception'], {
    queryParams: q
});

您的路线将只是路线模块中的“接待”

如果你想使用另一个“GET / Reception / 00-80-00-00-00-00-d5-ef / 8” 只需定义您正在进行的接收/:ID /:电压。

this.ID = this.route.snapshot.params['ID'];
this.Voltage = this.route.snapshot.params['Voltage'];