在ngResource模型上设置默认字段

时间:2014-11-03 07:44:29

标签: angularjs

我有一个表示REST API端点的ngResource模型。我想在此模型上设置一些默认字段,以便发布的数据始终正确。理想情况下,我喜欢这样的事情:

resource = new Resource({field1: 'value1');
resource.$save();
// POST with data: { field1: 'value1', field2: 'defaultvalue' }

This答案似乎涵盖了相同的情况,但我建议在构建资源后立即使用默认值,而不是在POST之前的最后一分钟填写。 (我希望默认的字段是一个数组,如果有所不同的话)。

我的工厂看起来像这样:

.factory('Resource', ['$resource',
    function($resource) {
        var Resource = $resource('/api/resource/:resourceId', {}, {
            query: {method: 'GET', isArray: true}
        }}
        return Resource;
    }
])

我在尝试返回资源原型之前尝试过,但无法弄清楚如何在那里插入默认值。

0 个答案:

没有答案