在控制器中,
$scope.save = function(obj) {
restService.save(
{table: "relations", id: obj.id}, obj
)
}
在服务中,
.service('restService', ['$resource', function($resource){
var prefixUrl = "http://localhost:4507/v1/rest";
{
table: "@table",
id: "@id"
},
{
query: {
method: "GET",
},
save: {
method: "PUT",
},
delete: {
method: "DELETE",
}
}
);
}])
当我调用save时,在obj中改变整数值,它会自动转换为字符串。
您可以在第一张图片中看到news_count:0,但是当我将其值更改为120并再次发出请求时,$ resource似乎将其更改为“120”而不是120.
为什么会这样?
答案 0 :(得分:0)
是" obj"与...结合?值应始终为字符串。