我有两条几乎相同的路线:
.state('route', {
url: '/route/:id
和
.state('newroute', {
url: '/route/new
第一个接受参数id,第二个接收静态路由。他们每个都有一个不同的控制器,但我似乎无法弄清楚如何让/ route / new生效,它一直将我路由到第一个状态的控制器,其中“new”作为id。
答案 0 :(得分:4)
在具有ID的路由之前声明/route/new
路由,然后ui-router将优先选择它