您好!
我使用AngularJS開發了一個RESTful webapp,我使用ngResource
模塊發送http請求。 Web服務是用FuelPHP開發的。發佈數據 - ngResource AngularJS
我在使用ngResource
的$save
方法創建資源時遇到問題。我的網絡服務不接收發布數據。
當我用Firebug檢查http請求時,我可以看到帖子數據。
我不明白爲什麼發佈的數據沒有被web服務接收。所以如果你有一個想法,幫助我會很酷。
對不起,我的英語水平很差。
下面是代碼:
Service :
app.factory('Medication', ['$resource', 'global', function ($resource, global) {
return $resource(global.API+'/medication/medication', {}, {})
}])
Method in the controller :
$scope.addMedication = function() {
var newMed = new Medication();
newMed.name = 'nameValue';
newMed.increaseinr = 1;
newMed.details = 'detailsValue';
newMed.$save();
}
我認爲保存方法的默認類型是POST。 無論如何,我試過了,它不起作用。 app.factory( '藥物',[ '$資源', '全球',函數($資源,全球){ \t回$資源(global.API + '/藥物/藥物', \t \t {}, \t \t {「save」:{method:「POST」}} \t) }]) – GuillaumeP