我天真地知道这个问题,但我坚持不懈地追求棱角分明。我搜索得足够多,但无法解决问题。
var app=angular.module('myApp',['ngResource']);
app.controller('myCtrl',['$scope','$resource',function ($scope,$resource) {
// body...
var data= $resource('http://ip/category/something',{"p1":76,"p3":9}, { charge: { method: 'POST' } });
console.log(data);
}]);
我无法从服务器获取数据并返回一个函数。 如果有可能我需要解释。
答案 0 :(得分:0)
你遇到的问题是$resource
服务不是一个从请求中返回数据的函数,它返回一个$resource
对象,它有预定义的方法来发出这些请求。
继承人你应该怎样做才能得到你想要的东西
var app=angular.module('myApp',['ngResource']);
app.controller('myCtrl',['$scope','$resource','$q',function($scope,$resource,$q) {
// body...
var data,
dataResource = $resource('http://ip/category/something',{"p1":76,"p3":9}, { charge: { method: 'POST' } });
data = dataResource.get();
$q.when(data.$promise).then(function(){
console.log(data);
});
}])
```
或类似的东西。