簡體   English   中英

BackBone解析json集合

[英]BackBone parse json collection

請幫助解決問題。 我需要從json文件中獲取一些數據,但是當我解析時,我會遇到類似以下錯誤:未捕獲的錯誤:必須指定“收集”屬性

我的收藏代碼:

var myColl = new Backbone.Collection({
    defaults: {
        model: MyModel
    },
    model: MyModel,
    url: 'json/collection.json',
    parse: function(response){
        return response.items;
    }
});

好吧,我不知道為什么ribs.js會拋出這樣的錯誤。 無論如何,請確保您正在/正在執行以下步驟...

  1. 由於您使用普通變量,而不像窗口變量那樣使用集合占位符,因此您的集合,模型都應該放在一個文件中。
  2. 好了,當您聲明一個集合時,可能您應該最終從下划線/主干庫擴展主干集合。 為此,你應該有

    var myCollection = Backbone.Collection.extend({...

    找到附加在您的集合聲明中的.extend。

  3. 並確保當您在parse方法中進行服務器調用(發布,獲取,更新,刪除)時,集合url返回一個集合。 您可以使用chrome中的postman插件,firefox中的restclient插件來驗證這一點。

如果上述步驟沒有幫助,請提供有關您問題的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM