将多个参数从控制器传递到服务angularjs

时间:2015-08-12 06:20:50

标签: javascript jquery angularjs

您好我正在尝试弄清楚如何从我的控制器传递多个ID到服务。

在我的控制器中,我使用两个参数t1和t2

调用服务
  projEstimatesRepository.updateEstimate.update({ id: t1 }, function(data) {
                    alert("Estimates have been added sucessfully");
                });

在我的工厂,我有

updateEstimate: $resource('/api/estimates/P_estimate/:id', {id:'@id'}, {update: {method: 'PUT'}})

工作正常。除了我需要将t1和t2从控制器传递给服务。 请告诉我如何通过它们谢谢

1 个答案:

答案 0 :(得分:0)

只需像添加id一样添加它:

updateEstimate: $resource('/api/estimates/P_estimate/:id/:id2', {id:'@id', id2:'@id2'}, {update: {method: 'PUT'}})

然后调用:

projEstimatesRepository.updateEstimate.update({ id: t1, id2: t2 })