2015-11-04 64 views
0

好吧,我有這個集合,我是從'用戶的端點和另一收集得到的,具有相同的結構,即來自業主/:ID /用戶端點。Restangular:插入從一個集合中的元素與不同的路線,另一個集合

//Populates the collection 
var collection1 = RestAngular.all('users').getList(); 
var collection2 = RestAngular.one('owners', id).all(users).getList(); 

所以,collection1點到端點「myDomain.com/users」和collection2點到端點「myDomain.com/owners/1/users」

隨着collection1的我填充值選擇,選擇一個選項,然後提交表單。

所以,我需要在collection1列表中選擇的元素,推到collection2,然後保存新加入的元素(而不是整個集合,只是元素)。

collection2.push(collection1[0]) 

的問題是,該元素collection2被推離collection1記得它的路線和它被推到「myDomain.com/users」。

任何想法如何做到這一點?

感謝

回答

0

試圖把一個乾淨的對象,而不是restangularized集合元素。

collection2.push(collection1.$object[0].plain()) 
相關問題