【发布时间】:2015-04-28 20:52:20
【问题描述】:
我正在尝试从我的 API 中获取一个 int,工厂如下:
factory('Rating', ['$resource',
function ($resource) {
var src = config.getValue("api.rating");
return $resource(src, {}, {
get: {
method: 'GET',
withCredentials: true,
isArray: false
}
});
}])
我这样称呼它:
$scope.videoRating = Rating.get({ Vid: $scope.video.Id });
但在我的模板中,它被渲染为如下{} api 只是返回一个int
Rating: {{ videoRating }}
我做错了吗?还是不是像返回的int那样有角度?
【问题讨论】:
-
能否请您提供您的模板的相关sn-p?
-
不知道这有什么关系,但补充说:
-
你是说 api 只返回整数作为文本而不是 JSON?如果有,为什么?
-
因为我的函数是
public int Get(string vid)所以我虽然把它转换成JToken是没用的 -
$resource 用于restful服务,你需要返回某种json、atom、xml等。
标签: angularjs ngresource