2015-11-04 63 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()) 
相关问题