创建服务时,$scope注入报错

define(['app'], function(app){

    function HttpService($scope, $q, $http, appConfig){

        var url = appConfig.BASE_URL,

            ret = {ok: 0, data: {ok: 0}};


        function getA(){

            var deferred = $q.defer();

            deferred.resolve(ret.data); // 模拟请求成功

            return deferred.promise;

        }


       function getB(){

            var deferred = $q.defer();

            deferred.resolve(ret.data);

            return deferred.promise;

       };


        return {

            getA: getA,

            getB: getB

        }

    }

    return app.factory('HttpService', [

        '$scope',

        '$q',

        '$http',

        'appConfig',

        HttpService

    ]);

});

注入$scope,报错
https://img.mukewang.com/5ba602990001d30910970157.jpg
干掉$scope,能正常跑

https://img1.mukewang.com/5ba602a10001a95601110039.jpg


求解


心有法竹
浏览 537回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript