没有斜线的 Angular 4 路由

斯莱默斯

我有一个特别的建议,所以我们不能在我们的路线中使用斜线。角度路由器是否提供任何不使用斜杠的选项?我们想使用路由器来提供查询参数。

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

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

上面的代码将提供一个像这样的 URL: http://localhost:4200/?site=1

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

<base href="">

有人能帮我吗?

沙尚克·维维克

Angular 提供了两种策略我们可以用来实现客户端路由,一种叫做

  1. 哈希位置策略
  2. 路径位置策略

Angular 中的默认值是 PathLocationStrategy。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章