0

私はJSフレームワークの研究に多くの時間を費やしてきましたが、backbone.jsが必要なものに最適だと感じています。唯一の問題は、テンプレートが真剣に欠けていることです。サードパーティのアドオンを介してオープンであると書かれていますが、開始するのに問題があります。モデルのデータをサブスクライブできるようにしたいと思います。

これが私のモデルとコレクションです:

window.colorItem = Backbone.Model.extend({
});

window.colorLibrary = Backbone.Collection.extend({
    model: colorItem
});

var colors = new colorLibrary(
    [
        {"unique_id":"1000","user_id":"1","color":"#66bf1c","note":"Enter a note!"},
        {"unique_id":"1001","user_id":"1","color":"#332c5d","note":"Enter a note!"}
    ]
);

このモデルをbackbone.jsを使用してDOMに簡単にアタッチするにはどうすればよいですか?

4

1 に答える 1

0

モデル情報を希望どおりに表示するメイン ビューを作成する必要があります。表示するコレクションを渡すか、ビュー内でインスタンス化する必要があります。その後、コレクションから各モデルを取得してページに表示する必要があります。jquery を使用して必要なオブジェクトに追加するか、モデルごとに新しいビューを作成することをお勧めします。そうすれば、イベントを使用して各モデルを個別に制御できます。

于 2013-02-26T02:44:20.567 に答える