如何在ui-router中处理未知的URL

时间:2016-11-21 22:47:09

标签: angularjs angular-ui-router

好吧我的问题是我没有完全控制链接(来自cms)。

我们有3种可能的类型,类别,产品和cms,所以我们真的不知道网址“/ gear”是cms还是类别页面。

我该如何解决这个问题?

我想使用像

这样的父/子状态
home
home.category
home.category.product
home.cms

目前的解决方案是我们有一个匹配任何/ {url}的路由状态,然后我们解析类型并在templateProvider中有一个开关。

它有效,但我的直觉是我们应该采取其他方式,我们可能会错过标准的父/子功能。

欢迎任何想法! :)

注意:我们使用的是版本1.0.0-beta.3并路由到组件

0 个答案:

没有答案