发表于: 2017-06-22 21:35:52

1 833


今天完成的事情:

把萝卜多后台的代码进行了优化和修改,把http请求进行了封装:

myApp.factory("requestService", function($http) {

    return {

        //获取article列表

        getArticleList: function (params) {

            return $http({

                url: "/carrots-admin-ajax/a/article/search",

                params: params

            });

        },

        //Article上下线

        putArticle: function (status, id) {

            return $http({

                method: "PUT",

                url: "/carrots-admin-ajax/a/u/article/status",

                params: {status: status, id: id},

                header: {"Content-Type": "application/x-www-form-urlencoded;charset=UTF-8"}

            });

        },

        //Article删除

        deleteArticle: function(id) {

            return $http.delete("/carrots-admin-ajax/a/u/article/" + id);

        },

        //获取单个Article

        getArticle: function(id) {

            return $http.get("/carrots-admin-ajax/a/article/" + id);

        },

        //新增Article

        createArticle: function(data) {

            return $http({

                method: "POST",

                url: "/carrots-admin-ajax/a/u/article",

                params: data,

                headers: {"Content-Type": "application/x-www-form-urlencoded;charset=UTF-8"}

            });

        },

        //编辑Article

        compileArticle: function(id, data) {

            return $http({

                method: "PUT",

                url: "/carrots-admin-ajax/a/u/article/" + id,

                params: data,

                headers: {"Content-Type": "application/x-www-form-urlencoded;charset=UTF-8"}

            })

        }

    }

});

2.看了下复盘项目的文档。

3.进行了进复盘项目的评审。


明天计划的事情:

继续看复盘项目的文档,搞清楚需求,开始构思方案。

遇到的问题:

暂无

收获:

angular如何用factory进行封装。





返回列表 返回列表
评论

    分享到