我有一个显示数据的角度控制器,它具有过滤功能。现在我需要几个可选的过滤器参数。示例:
http://esample.org/inquiries/
http://esample.org/inquiries/3/
http://esample.org/inquiries/3/answered
http://esample.org/inquiries/answered我可以在ui路由器中定义一个与所有三个url匹配的url吗?
如何定义多个可选的附加参数?
我尝试将斜杠作为可选参数添加,但它不匹配。
.state('inquiries', {
url: "/inquiries/{accommodationId:[0-9]*}{slash:[/]*}{inquiriesType:[a-z]*}",
templateUrl: "views/inquiries.html",
controller: "InquiriesController",
[...]发布于 2014-08-07 14:14:01
有一个柱塞,它有一些调整后的url定义:
url: "/inquiries/{accommodationId:[0-9]*}{slash:[/]?}{inquiriesType:[a-z]*}",所有这些(在这里使用“#”)都是有效的:
<a href="#/inquiries/">
<a href="#/inquiries/3/">
<a href="#/inquiries/3/answered">
<a href="#/inquiries/answered">看到在行动中的这里
https://stackoverflow.com/questions/25178306
复制相似问题