我正在尝试$state.go在Ionic(+ AngularJS UI路由器)应用程序中切换选项卡,但我无法使其与子子状态(state.substate.subsubstate)一起使用.它实际上在移动到子状态(state.substate)时工作正常.
这就是我的意思:http
:
//codepen.io/anon/pen/Jykmi?editors = 101按"Tab2"按钮既不起作用也不引发错误.尽管如此,用或替换ng-click="goToState('tabs.tab2.home1')"(第25行),效果很好.这是一个例子:http://codepen.io/anon/pen/DIxhC?edit = 101ui-sref="tabs.tab2.home1"href="#/tabs/tab2/home1"
即使使用ng-click="goToState('tabs.tab2')"也会起作用,尽管这不是预期的目标状态.
我发现了其他类似的问题(比如这个和这个),但我不认为他们有同样的问题.
有谁知道是否$state.go应该使用第三级嵌套状态?是我的代码中的问题吗?
非常感谢提前.
此致,
拉法.