2012-09-26 82 views
1

我得到了下面這個使用GET的例子。但是'doSave'不適用於POST。 我可以忽略一些嗎?


$scope.obj1 = $resource('http://localhost:port/srv/:id', 
      {port: '\:8080', id:'2', callback: 'JSON_CALLBACK'}, 
      {get:{method:'JSONP'}, save:{'POST'}); 


    $scope.doSearch = function() { 
    $scope.Result = $scope.obj1.get({id:$scope.term}); 
    } 

    $scope.doSave = function() { 
    $scope.Result.save(); 
    } 
+0

不知道

$scope.Result.$save(); 

更多細節,但它可能是值得看看下面的盤ussion:https://groups.google.com/d/msg/angular/_LRK9h9j-Yg/ZmOkv-uhVcAJ – Tosh

回答

1

除查詢/ get方法,其餘的被稱爲前綴$($資源。$保存(),$資源。$刪除(),等)

所以在DoSave就會您需要了解您的問題在official docs

+0

我想爲每個GET和POST使用不同的URL資源。你有什麼想法嗎? – MomentH

+0

在我的情況下,它使用url編碼值而不是json對象創建一個POST。但我的結果來自'.query'。這是問題嗎? – EsseTi