【发布时间】:2014-12-28 17:18:46
【问题描述】:
是否可以指定 $location.search 以在 url 中发送带有斜杠的参数?
这是我的状态:
.state('home/room', {
url: '/:home_id/:room_id',
templateUrl: 'home/layout.html'
});
使用链接可以完美运行:
<a ui-sref="home/room({home_id:20, folder_id: 608})"> // I get url: "/20/608"
是否可以用 $location.path 做同样的事情?
我试过了,但它不起作用。
$location.path("home/room({home_id:20, room_id: 608})")
$location.search({home_id: 20, room_id: 608});
我收到/?home_id=20&room_id=608
但我想要/20/608
我试图避免使用正则表达式。任何想法 ?谢谢
【问题讨论】:
标签: angularjs url path angular-ui-router slash