需要移除url参数前的哈希值
Need to remove hash before url params
$location.url('?filterBy='+web.websiteId);
在这段代码中添加参数后我的url,但它也添加#前面?filterBy=
www.asasa.com/asas#?filterBy=1
但我需要这样
www.asasa.com/asas?filterBy=1
我使用的是angularjs 1.2.17
我认为你需要其他状态/控制器的一些数据。首先,这是一种传统的方法。在设置路由时,更合适的方法是使用RESTful方法,如
.when('/asas', ...)
.when('/asas/:filterBy', ...)
,当改变位置时,可以使用
$location.path( "/asas" );
$location.path( "/asas/1" );
相关文章:
- 在Javascript中实现对哈希值的暴力攻击
- 用户单击带有哈希值的链接以访问该页面,如果禁用Javascript会发生什么情况
- 要发送到控制器的 HREF 链接中的哈希值
- 使用 JavaScript 计算 Blob 的哈希值
- 如何同步Redux状态和url哈希标记参数
- JavaScript 文件哈希值与文件的一部分一起生成
- JavaScript 隔离哈希值
- JavaScript 获取以前的哈希值
- javascript/coffeescript 使用函数哈希作为参数
- 设置使用 window.open() 打开的空白页的哈希值
- 哈希 URL 参数,MD5 哈希 (PHP)
- Chrome 不返回哈希值
- Javascript 使用哈希值重新加载页面
- 用于对数据进行排序的多个 (2) 个哈希 URL 参数
- 加载内容时取决于哈希 URL 参数
- 为什么从其他网络返回会保留最后一个哈希值,同时显示第一个哈希值的内容
- 车把.js:是否可以将多个哈希作为参数传递给车把助手
- 来自 Javascript 和 PHP 的不同哈希值
- 使用Javascript从url中获取空哈希值
- 需要移除url参数前的哈希值