ui-router检查$ state name是否以字符串部分开头

时间:2014-01-16 19:17:05

标签: angularjs angular-ui-router

我认为有一种方法可以匹配,如果$ state名称以模式开头,但我一直在谷歌搜索,我找不到方法调用。

有$ state.includes('base.products'),但似乎只匹配完整的子状态名称。如果我使用$ state.includes('base.product')

,它也不会匹配'base.product_new'

$ state.startsWith('base.product')是否有命令?

2 个答案:

答案 0 :(得分:0)

不,这绝对不是一件事,虽然你可以通过戳$state的私人财产来近似它。

答案 1 :(得分:0)

目前没有。 你需要编写自己的方法,这将使这项工作。