小编rba*_*uso的帖子

$ state.go不使用第三级嵌套状态(使用Ionic选项卡/ AngularUI)

我正在尝试$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应该使用第三级嵌套状态?是我的代码中的问题吗?

非常感谢提前.
此致,
  拉法.

angularjs angular-ui-router ionic-framework

5
推荐指数
1
解决办法
3441
查看次数