PhoneGap中文网

标题: $ionicLoading 不能注入到factory里去 [打印本页]

作者: 天上囧在天上飞    时间: 2015-12-24 15:31
标题: $ionicLoading 不能注入到factory里去
        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




作者: 跨平台移动开发    时间: 2015-12-25 10:25
服务里面应该可以的才对ionicLoading
作者: qq14928604    时间: 2015-12-25 14:36
正确的方法
注入  $injector
$injector.get('$ionicLoading').show({title:xxx,template:xxxx})




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