Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Restangular:使用不同的路由将元素从一个集合插入到另一个集合_Javascript_Angularjs_Rest_Restangular - Fatal编程技术网

Javascript Restangular:使用不同的路由将元素从一个集合插入到另一个集合

Javascript Restangular:使用不同的路由将元素从一个集合插入到另一个集合,javascript,angularjs,rest,restangular,Javascript,Angularjs,Rest,Restangular,好的,我有一个从“users”端点获得的集合,还有另一个具有相同结构的集合,它来自owner/:id/users端点 //Populates the collection var collection1 = RestAngular.all('users').getList(); var collection2 = RestAngular.one('owners', id).all(users).getList(); 因此,collection1指向端点“myDomain.com/users”,

好的,我有一个从“users”端点获得的集合,还有另一个具有相同结构的集合,它来自owner/:id/users端点

//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/owner/1/users”

使用collection1的值填充一个select,选择一个选项,然后提交表单

因此,我需要获取collection1列表中选择的元素,推送到collection2,然后保存新添加的元素(不是整个集合,只是元素)

问题是,从collection1中推入collection2的元素会记住它的路由,并将其推入“myDomain.com/users”

你知道怎么做吗


谢谢

尝试推送干净的对象,而不是重新角化的集合元素

collection2.push(collection1.$object[0].plain())
collection2.push(collection1.$object[0].plain())