如何解决错误:
[$ resource:badcfg]资源配置错误。预期响应包含一个数组但有一个对象?
//服务
angular.module('admin.services', ['ngResource'])
// GET TASK LIST ACTIVITY
.factory('getTaskService', function($resource) {
return $resource('../rest/api.php?method=getTask&q=*',{ 'get': {method:'GET'}});
})
//控制器
$scope.getTask = getTaskService.query(function (response) {
angular.forEach(response, function (item) {
if (item.numFound > 0) {
for(var i = 0; i < item.numFound; i++) {
$scope.getTasks[i] = item.docs[i];
}
}
});
});
首先,您应该$resource
以不同的方式进行配置:URL中没有查询参数。默认查询参数可以作为中的第二个参数的属性传递resource(url, paramDefaults, actions)
。还要提到的是,您配置get
资源的方法并query
改为使用。
服务
angular.module('admin.services', ['ngResource'])
// GET TASK LIST ACTIVITY
.factory('getTaskService', function($resource) {
return $resource(
'../rest/api.php',
{ method: 'getTask', q: '*' }, // Query parameters
{'query': { method: 'GET' }}
);
})
文献资料
http://docs.angularjs.org/api/ngResource.$resource
我在市场上申请了一年。上周,我更改了我的应用程序的源代码。当我想要构建发布版本时,Android Studio抛出了一个错误: “错误:应为颜色资源id(R.color.)但收到一个RGB整数[ResourceType]。” 颜色只在代码的这一部分使用,我没有做任何修改本部分的任何变更: 奇怪的是,在调试版本中,Android studio没有抛出任何错误,我可以构建apk。 你知道发生了什么
该项目运行良好,但当我尝试生成签名APK时,它显示了一个错误:错误:在Main活动中,预期资源类型为可绘制[ResourceType]: 当您点击按钮时,应用程序会显示图像并播放声音。问题是为什么在声音的情况下一切都好,但这里有一个错误: 我很感激任何帮助
我今天才开始使用翻新图书馆。我在获取一些json数据时遇到问题。 我试图获取的JSON数据如下所示: 求求你,救命!
PC\AndroidStudioProjects\TabLayout\app\build\中间体\packaged_manifests\debug\AndroidManifest.xml:12: AAPT:错误:资源mipmap/ic_launcher_round(又名com.example.tablayout: mipmap/ic_launcher_round)未找到
我是新使用改型和Gson的,当我尝试使用POST方法向REST API发送请求时,我遇到了如下错误。 通用域名格式。谷歌。格森。JsonSyntaxException:java。lang.IllegalStateException:应为BEGIN\u数组,但在第4行第14列path$处为BEGIN\u对象。数据 下面是我的java代码。 下面是我的模型 这是我的类,用于初始化URL和改装生成器 下
我已经从http://hayageek.com/login-with-google-plus-javascript-api/ 我已经使用我的client_id,api密钥实现了代码,并且还遵循了Google oauth2中invalid_client的说明,但仍然收到相同的错误。 也在OAuth同意屏幕中并提及产品名称和电子邮件地址 错误:无效_client 应用程序:Project_Name 您