• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

AngularJS中依赖注入factory的实现解释,请问如何调用此服务

AdmUI.factory("RestService", ["$http",
        function ($http) {
            var RestService = function (url) {
                this.setURL(url),
                    this.get = function (conf, callback) {
                        this.http("GET", conf, callback)
                    },
                    this.create = function (conf, callback) {
                        this.http("POST", conf, callback)
                    },
                    this.update = function (conf, callback) {
                        this.http("PUT", conf, callback)
                    },
                    this["delete"] = function (conf, callback) {
                        this.http("DELETE", conf, callback)
                    }
            };
            return RestService.prototype = {
                constructor: RestService,
                setURL: function (url) {
                    this.url = url
                },
                getURL: function () {
                    return this.url
                },
                http: function (method, conf, callback) {
                    var url = this.url;
                    conf.urlData && (url += conf.urlData),
                        conf.headers = conf.headers || {
                            "Content-Type": "application/text"
                        },
                        $http({
                            method: method,
                            url: url,
                            params: conf.params,
                            data: conf.data,
                            headers: conf.headers
                        }).success(function (data, status) {
                            callback(data, status)
                        })
                }
            },
                RestService
        }]);

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与1

在创建或者引用module的时候直接把factory的名称写道依赖项中就可以了

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!