当前位置:  开发笔记 > 编程语言 > 正文

离子 - 路线变化事件

如何解决《离子-路线变化事件》经验,为你挑选了1个好方法。

每次路由更改时如何运行一段代码?我似乎无法找到绑定代码的事件.

我需要在整个应用程序中全局发生这种情况.



1> Muhsin..:

使用$routeChangeStart 的离子-路线变化event.It路由改变之前将播出.此时,路由服务开始解决路由更改发生所需的所有依赖关系.

$routeChangeSuccess 路由更改成功后,名为" 广播"的事件发生.该解决依赖现已在当前参考此了解更多详情

如何在离子中使用$ routeChangeStart?

app.js

.run(function($ionicPlatform, $rootScope, $location) {
        $ionicPlatform.ready(function() {
            if (window.cordova && window.cordova.plugins.Keyboard) {
                cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
            }
            if (window.StatusBar) {
                StatusBar.styleDefault();
            }
        });

        $rootScope.$on('$stateChangeStart', function(event, toState, toParams, fromState, fromParams) {
            //print here
        });
 })

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有