我有一個名爲category_ids
的屬性的產品對象,它是一個ID數組。如何使用角度資源發送包含數組的對象?
我已將$update
方法添加到我的資源工廠,以便我可以發送PUT請求。
當我把,服務器接收,看起來像數據:
id: 1,
description: 'Yada yada',
category_ids: [1,2,3],
product: { id: 1, description: 'Yada yada' } //<-- I need category_ids in here
我怎樣才能獲得category_ids
陣列到product
節點呢?
更多細節:
我只是採用了棱角分明的資源更新:
'use strict'
angular.module('myApp').factory 'Product', ($resource) ->
resource = $resource '/api/v1/products/:id', { id: '@id' },
update:
method: 'PUT'
return resource
有趣的是,這個問題只叫我的對象實例方法發生。調用工廠本身的類方法本身的工作原理:
currentProduct.$update()
< - 這不給我我想要的格式!
Product.update(id: currentProduct.id, product: currentProduct)
< - 這確實: - \
你能告訴你如何現在發佈的數據到服務器? – lwalden 2015-03-08 18:58:36
當然,只是增加了一些細節 – Nathan 2015-03-08 19:02:42
真的不清楚你在問什麼,它似乎更像是一個服務器端問題而不是一個角度 – charlietfl 2015-03-08 22:39:03