我有一个名为 data.json 的json文件,其中包含一些数据:
[
{
"name" : "toto"
}
]
我编写的脚本来管理它:
var Data = $resource("data.json", {},
{
query: {method:'GET',isArray:true}
});
var data = Data.query(function()
{
var d = data[0];
d.name = "Titi";
d.$save();
});
在我的对象上调用 $ save()之前,一切正常。我有这个错误:
[11:30:24.962] "Error: [$resource:badcfg] Error in resource configuration.
Expected response to contain an object but got an array
我真的不知道这个问题。我已经阅读了很多例子和文件,但这对我来说似乎并不清楚。
答案 0 :(得分:0)
在这里猜测快速帮助......你可能有几个问题,var d = data [0]。数据应来自函数的参数/参数,而不是var数据,该数据为null,直到Data.query的返回结果更改它为止。 $ save也可能在$ resource对象上,而不是数组中的对象。不是一个有棱有角的人,但猜测可能就是这种情况。