0

以下のjsonから名前にアクセスし、backbone.jsで表示する方法。

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

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

eid.and を使用して名前にアクセスし、ビューでレンダリングしたいと考えています。

4

2 に答える 2

0

Backbonejs.orgにアクセスして、そこで基本的な概念を読んでください。すべてが例で説明されています。

簡単に説明する

  • 属性name、eid、subdomainCreateを使用してモデルを定義する必要があります

  • そのモデルとURIを含むコレクションを含むファイルへ

  • jsonはコレクションで.fetch()を呼び出します

これで、コレクションを繰り返し処理して、どこでも使用できます。

于 2013-03-05T05:51:43.753 に答える
0

これはかなり漠然とした質問です。実際に、使用するバックボーン モデルとコレクションを実装する方法を尋ねてきました。

eid を使用して値を取得する 1 つの方法は、

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 に答える