Имея такую услугу $ ресурса:
myService.factory('Phones', function ($resource) {
return $resource('/api/Phones', { phoneName: '@phoneName' }, {
submit: { method: 'POST', },
});
});
Calling представить на возвращенном объекте $ ресурсов разместит phoneName в качестве параметра, например, /api/Phones?phoneName=Nokia
. Однако вызов одного и того же ресурсного объекта с помощью метода GET также будет использовать параметр phoneName как undefined, например. /api/Phones?phoneName=undefined
.
Возможно ли предотвратить появление имени телефонаName для метода GET с использованием того же объекта $ resource?
Спасибо!
Спасибо за ваш ответ. Теперь, если я вызываю эту услугу следующим образом: 'Phones.submit ({phoneName: 'Nokia'});' он больше не будет заменять атрибут @phoneName, а выводит: /api/Телефоны? PhoneName = @ phoneName Любая идея, как это решить? – doorman
См. Мое редактирование. Извини за это :) –