为了账号安全,请及时绑定邮箱和手机立即绑定

angularjs路由不跳转用这行代码设置就好了,原理是什么?

angularjs路由不跳转用这行代码设置就好了,原理是什么?

12345678_0001 2018-09-06 18:05:39
app.run(['$rootScope', '$state', '$stateParams', function ($rootScope, $state, $stateParams) {        $rootScope.$state = $state;        $rootScope.$stateParams = $stateParams;        $state.transitionTo('home');    }]);
查看完整描述

1 回答

?
侃侃尔雅

TA贡献1801条经验 获得超15个赞

单从看到的代码来看,$state并没有做出任何改变。无法跳转的锅$state不能背。很可能是你使用$state的地方不对,
我猜测你可能在自己的页面中采用了

<li ng-class="{ active: $state.includes('contacts.list') }">

之类的语法。
不管如何,给出的代码来看,以上三步操作保证而在整个作用域中$state可用


查看完整回答
反对 回复 2018-10-01
  • 1 回答
  • 0 关注
  • 1030 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信