Я пытаюсь понять, как передавать данные в API через Angular's $resource
. Я могу GET
или запросить любые данные с моего тестового сервера в настоящее время, но я также хочу посмотреть, как POST
новых данных на сервер. Я использую этот код, который я адаптированный из AngularJS документов:
.factory("ResourceTest", function($resource) {
return $resource("http://mywebsite.com/api/:id", {id:'1'}, {
charge: {method:'POST', params:{charge:true}}
});
});
Когда я бег ResourceTest.charge();
в моем контроллере, он отлично работает, и я вижу POST
запрос в моих журналах сервера. Но когда я пытаюсь передать какие-либо параметры при вызове функции (например, ResourceTest.charge({test:false});
), запрос не будет проходить, и я не вижу никакого запроса в журналах. (то же самое происходит с , в случае, если кому-то интересно)
Кто-нибудь знает, если это всего лишь ошибка кода, которую я здесь делаю? Я довольно новичок в AngularJS. Благодаря!
О, а также - Я могу отправлять данные с помощью '$ http' – Caleb