angularJS:使用缓存数据的getter和setter方法的命名约定

时间:2015-12-10 09:32:30

标签: angularjs naming-conventions

我在命名服务功能时遇到问题,情况如下:

我有data对象,用于存储来自API的所有数据。我需要一个set函数来获取来自api的数据并在此服务中设置data对象。我需要一个返回所述data对象的GET函数。 最后,SET函数将来自服务使用者(例如控制器)的新数据保存到我的data对象,并启动对API的POST / PUT。

function dataService() {

    var data = {};

    var service = {
        get: function() {
            return data;
        },
        setOrGet: function() {

            // GET schema from API and .then
            data = apiResponse;

        },
        set: function(newData) {
            data = newData;
            // PUT new data to API
        }
    }

}

我不知道如何命名setOrget函数,因为从技术上讲,它设置data对象,但GET是来自API的数据。该服务当然也有常规setget功能。

是否有推荐的命名方法?

0 个答案:

没有答案