角度4路由没有斜杠

时间:2018-04-09 08:08:39

标签: angular angular-ui-router angular-routing

我有一个特别的推荐,所以我们不能在我们的路线中使用斜杠。 角度路由器是否提供不使用斜杠的任何选项? 我们希望使用路由器来提供查询范围。

示例: 网址应如下所示:http://localhost:4200?item=2&filter=value&site=1

this.router.navigate([], { queryParams: { site: page}});

上述代码将提供如下网址:http://localhost:4200/?site=1

我尝试将index.html中的基本href设置为空字符串,但这不起作用。

<base href="">

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

Angular提供了两种可用于实现客户端路由的策略,一种称为

  1. HashLocationStrategy
  2. PathLocationStrategy
  3. Angular中的默认值是PathLocationStrategy。

    无论哪种方式,你的路线都会有斜线。