【发布时间】:2015-10-21 03:11:01
【问题描述】:
我将从 rest 服务接收记录的资源设为纯文本。 Angular 从答案中生成每个字符的数组。例如,如果 rest 回答 20,则 angular 将生成数组 [2,0]。我可以在不转换响应或使用$http 的情况下修复它吗?
var resource = angular.module('resource');
resource.factory('RecordResource', ['$resource',
function($resource) {
return $resource('/rest/records/:id', {}, {
count: {
method:'GET',
url: "/rest/records/count",
isArray: false,
responseType: 'text'
}
}
}
]);
【问题讨论】:
-
那么你是怎么调用资源的count方法的呢?
-
我在
defaultHttpResponseTransform中看不到任何可以将您的字符串转换为数组的内容。您需要在调用资源方法并处理响应的位置显示代码
标签: javascript arrays angularjs angularjs-service angularjs-resource