javascript - angularjs路由不跳转用这行代码设置就好了,原理是什么?
大家讲道理
大家讲道理 2017-04-11 12:22:23
[JavaScript讨论组]
app.run(['$rootScope', '$state', '$stateParams', function ($rootScope, $state, $stateParams) {
        $rootScope.$state = $state;
        $rootScope.$stateParams = $stateParams;
        $state.transitionTo('home');
    }]);
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(1)
PHP中文网

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

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

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号