0

我有一个名为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

我真的不知道问题所在。我已经阅读了许多示例和文档,但这对我来说似乎不太清楚。

4

1 回答 1

0

只是猜测在这里快速提供帮助...您可能有几个问题,var d = data[0]。data 应该来自函数的参数/参数,而不是 var 数据,它是 null ,直到 Data.query 的返回结果更改它。$save 也应该在 $resource 对象上,而不是数组中的对象上。不是一个有棱角的人,但猜测可能是这种情况。

于 2013-10-06T09:48:24.980 回答