为了账号安全,请及时绑定邮箱和手机立即绑定

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

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 回答

?
Keyro

TA贡献105条经验 获得超21个赞

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

查看完整回答
反对 回复 2018-05-02
  • 1 回答
  • 0 关注
  • 1488 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信