如果我想要一个参数,我可以说
$routeProvider.when('/Book/:bookId', {....
但我需要一个任意长的清单
$routeProvider.when('/Books/:bookId1/:bookId2/:bookId3', {....
不实用,只是说
$routeProvider.when('/Book/', {....
并指向#/Book/?bookId=12&bookId=34&bookId=56
实际上并不起作用。
我发现的唯一一件事就是#/Book/?bookIds=12,34,56
,这对言辞来说太蹩脚了。
答案 0 :(得分:0)
AngularJS文档页面上的comment表示您可能必须自己使用$ location.path()并解析变量参数。
我发现的唯一一件事是#/ Book /?bookIds = 12,34,56就是这样 言语过于蹩脚。
如果你重新考虑你正在查询的资源,那实际上并不是很蹩脚。
如果您发现自己实际上是在向网络服务部门询问一系列图书,那么最终可能会出现类似/Books/?q=...
或/BookList/?q=...