У меня есть Угловое обслуживание с функцией:Как передавать данные с контроллера на обслуживание?
// service.js
function DoSomething($resource) {
var resourceUrl = 'right/here';
return $resource(resourceUrl, {}, {
'action': {
method: 'POST'
}
});
}
и @RestController с 2 параметрами (param1, param2).
Когда я использую сервис так:
// service.js
function DoSomething($resource) {
var resourceUrl = 'right/here';
return $resource(resourceUrl, { param1: "abc", param2: "def" }, {
'action': {
method: 'POST'
}
});
}
Он отлично работает. Но когда я хочу передать эти значения из моего контроллера, например:
// controller.js
DoSomething.action(
{ param1: "abc" },
{ param2: "def" }
);
В то время как служба часть остается пустой
// service.js
return $resource(resourceUrl, {}, {
Мой @RestController получает только одно значение - первый слева. Как это решить?
Вы хотите передать 'param1' &' param2' с контроллера? – Aruna
Да, это именно то, что я хочу сделать, я думал, что это было ясно :) – tomwyn
Да, просто хочу подтвердить, и я обновил ответ ниже. Пожалуйста, смотрите. – Aruna