我有一个抽象的状态"设置"使用字符串定义的一组子项,例如" settings.personal"," settings.business"等等。如果当前状态是抽象"设置"的孩子,我需要检查更高级别的共享控制器。状态。
我无法弄清楚如何检查这个?我试图使用$state.is
希望它足够智能来检测这一点,但它似乎不是。
$state.is("settings") # => false
$state.is("settings.personal") # => true
那么,还有其他想法吗?
答案 0 :(得分:9)
好的,我现在看到还有$state.includes
方法,它完全符合我的要求。
我会留下这个问题供社区判断是否值得保留或是否应该删除。