所以这是我的JS代码:
api.allServiceProviders.one(routeParams.spid).get().then(function(response){
$scope.service_provider = response
})
$scope.editServiceProvider = function(){
$scope.service_provider.save().then(function(response){
})
}
第一个API调用通过调用/ serviceprovider / 14
返回正确的响应当我进入编辑功能时,保存调用会将一个put放到/ serviceprovider / 14/14
对于上帝的爱,我不是想知道我做错了什么。有人可以帮助我吗?
答案 0 :(得分:0)
您的网址建设有点偏差。我假设allServiceProviders
是一个集合,因此您使用集合的get方法。如果是这种情况,那么在将id指定为get方法的参数时应该没问题。
api.allServiceProviders.get(routeParams.spid).then(function(response){
$scope.service_provider = response
})
$scope.editServiceProvider = function(){
$scope.service_provider.save().then(function(response){
})
}