PhoneGap中文网

 找回密码
 立即注册
查看: 16321|回复: 2
打印 上一主题 下一主题

$ionicLoading 不能注入到factory里去

[复制链接]

1

主题

1

帖子

7

积分

新手上路

Rank: 1

积分
7
跳转到指定楼层
楼主
发表于 2015-12-24 15:31:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
        var app = angular.module('app', ['ionic']);
        app.factory('mylanjieqi',function($ionicLoading,$q) {
            var interceptor = {
                'request': function (config) {
                    $ionicLoading.show();
                    return config;
                },
                'response': function (response) {
                    $ionicLoading.hide();
                    return response;
                },
                'requestError': function (rejection) {
                    console.log('reqerr');
                    $ionicLoading.hide();
                    return $q.reject(rejection);
                },
                'responseError': function (rejection) {
                    console.log('reserr');
                    $ionicLoading.hide();
                    return rejection
                }
            }
            return interceptor;
        })



ionic.bundle.js:13248 Uncaught Error: [$injector:cdep] Circular dependency found: $http <- $templateRequest <- $compile <- $ionicTemplateLoader <- $ionicLoading <- mylanjieqi <- $http <- $templateFactory <- $view <- $state



回复

使用道具 举报

27

主题

172

帖子

597

积分

高级会员

Rank: 4

积分
597
沙发
发表于 2015-12-25 10:25:37 | 只看该作者
服务里面应该可以的才对ionicLoading
回复 支持 反对

使用道具 举报

0

主题

2

帖子

14

积分

新手上路

Rank: 1

积分
14
板凳
发表于 2015-12-25 14:36:26 | 只看该作者
正确的方法
注入  $injector
$injector.get('$ionicLoading').show({title:xxx,template:xxxx})
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2025-1-11 04:55 , Processed in 0.066964 second(s), 34 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表