angular-ui-router 使用$ state.go在状态之间转换
示例
$state.go 是速记法 $state.transitionTo
$state.go(toState [,toParams] [,options])
此方法自动将您的选项设置为{ location: true, inherit: true, relative: $state.$current, notify: true }(除非您覆盖它们),并允许您使用更少的代码进行转换。
例子:
假设我们有一个具有“主要”状态的应用程序,其中有两个子状态:“仪表板”和“帮助”,而“仪表板”也有一个名为“关于”的子状态。
过渡到另一个状态
$state.go("main.dashboard") // 从任何地方到“ main.dashboard”
过渡到母国
$state.go("^") // 从“ main.dashboard”到“ main”
您还可以转移到父州的另一个孩子(兄弟姐妹)
$state.go("^.help") // 从'main.dashboard'到main.help
放置a.将允许您过渡到子状态
$state.go(".about") // 从“ main.dashboard”到“ main.dashboard.about”
以上是 angular-ui-router 使用$ state.go在状态之间转换 的全部内容, 来源链接: utcz.com/z/334598.html