0

如何从下面的 json 中访问名称并使用主干.js 查看它。

[
        {
            "name": "Sii",
            "eid": "E3",
            "subdomain": "PS"
        },

        {
            "name": "Shalini",
            "eid": "E8",
            "subdomain": "H"
        },
        {
            "name": "Priya",
            "eid": "E3",
            "subdomain": "HG"
        }
    ]

我想通过使用 eid 来访问该名称。并在视图中呈现它。

4

2 回答 2

0

转到 Backbonejs.org 并阅读那里的基本概念。一切都是用例子来解释的。

简述

  • 您需要定义一个模型,其属性为 name,eid,subdomain 创建

  • 包含该模型的集合和包含文件的 uri

  • json 在集合上调用 .fetch()

现在您可以遍历集合并在任何地方使用它。

于 2013-03-05T05:51:43.753 回答
0

这是一个很模糊的问题。您实际上已经问过如何实现主干模型和集合以供使用。

使用 eid 获取价值的一种方法是

var data = [
        {
            "name": "Sii",
            "eid": "E3",
            "subdomain": "PS"
        },

        {
            "name": "Shalini",
            "eid": "E8",
            "subdomain": "H"
        },
        {
            "name": "Priya",
            "eid": "E3",
            "subdomain": "HG"
        }
    ];
var coll = new Collection(data);

通过 eid 获取名称:

model = coll.findWhere({'eid':"E8"});
var name = model.get('name');
于 2013-03-05T05:53:24.860 回答