PhoneGap中文网

标题: 请教一个关于$stateChangeStart的问题 [打印本页]

作者: aya327    时间: 2015-8-5 16:29
标题: 请教一个关于$stateChangeStart的问题
我在run方法里面定义一个
        $rootScope.$on('$stateChangeStart', function (event, toState, toParams, fromState, fromParams) {
            $ionicLoading.show({
                template: '<ion-spinner icon="android"></ion-spinner>'
            });
        });
转换页面的时候会显示加载图标,但是在加载远程数据的页面,这个是没有作用的
一开始就是一片白的,没有加载$ionicLoading这个,等到数据出来就直接显示了,
然后我依次试了$viewContentLoading,$viewContentLoaded都没有作用,如果想要显示效果,
必须在调用$http.get方法的控制层里写$ionicLoading.show(),
想问一下,那这个通用的难道没有用,不可能每次调用数据,都写一个show,一个hide吧


作者: 你懂的    时间: 2015-8-5 21:26
建议不要用这样的方式、

这样运行速度太慢了,可以数据请求前整个状态  请求完成整个状态

然后用 ng-if  和ion-spinner 配合

http://www.ionicframework.com/do ... rective/ionSpinner/
作者: aya327    时间: 2015-8-6 14:27
不好意思 我不是特别明白 也就是说还是不能写成通用的。
加载的时候去写show和hide吗




欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/) Powered by Discuz! X3.2