[英]how can use optional url in angular route with ui-router?
我想用角度UI路由器中的可選URL定義一些狀態
我怎樣才能做到這一點?
例如
state('test',{
url:'/list/:id/color?/:color?'
}
在此示例中,color和:color是可選的,並且狀態應在以下網址下起作用:
site.com/list/1
site.com/list/color/red
幾年前對該庫進行了更新 ,允許使用此功能:
$stateProvider.state("foo", {
url: "/foo/{foo}",
params: {
foo: { value: "bar" }
}
});
向foo添加默認值意味着上面的路由將匹配
/foo
,/foo/
和/foo/baz
。 另外,當匹配/foo
或/foo/
,$stateParams
仍將填充{ foo: "bar" }
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.