在backbone.js中具有自身集合的嵌套模型

时间:2013-03-18 16:16:31

标签: backbone.js backbone-collections backbone-model

我正在开发Backbone.js和Jquery中的一个应用程序,它需要一个像这样的JSON: -

{
      "FolderSummaryResponse": {
        "Status": "SUCCESS",
        "FolderItem": [
          {
            "Desc": "Immediate Action Required",
            "ID": "1",
            "RecordCnt": "0",
            "SeqCd": "1",
            "SubFolderItemList": {
              "FolderItem": [
                {
                  "Desc": "Customers to Call",
                  "ID": "10",
                  "RecordCnt": "0",
                  "SeqCd": "0"
                },
                {
                  "Desc": "PO Connect",
                  "ID": "17",
                  "RecordCnt": "0",
                  "SeqCd": "7",
                  "SubFolderItemList": {
                    "FolderItem": [
                      {
                        "Desc": "Inbound",
                        "ID": "73",
                        "RecordCnt": "0",
                        "SeqCd": "0"
                      },
                      {
                        "Desc": "Outbound",
                        "ID": "74",
                        "RecordCnt": "0",
                        "SeqCd": "1"
                      }
                    ]
                  }
                }
 ]
  }
    }

。基本上是父母和孩子的一种结构。如何在骨干网中为此创建模型和集合?请帮助我,因为我对backbone.js来说是全新的。

1 个答案:

答案 0 :(得分:0)

有一个位于Backbone.js之上的JavaScript库,可以减少您必须编写的样板代码量,并且它们具有最适合嵌套集合的CompositeView。我已经包含了文档和讨论使用它的文章。

Marionette CompositeView documentation

Marionette CompositeView Article