0
Webappでユーザーが作成したフォルダの一覧を表示するバックボーンビューを作成しています。私はno folder
のようなデフォルトのエントリをリストにも表示させたいと思っています。 ビューの中にDOMを挿入するのではなく、コレクションにモデルを追加するだけです。このモデルはサーバーに同期されませんが、ビューにレンダリングするために使用されます。backbone.js:コレクションを作成する際のモデルの初期セットを定義します。
これを行う方法はありますか?私はこれを失敗しました...
var def = {'name': 'none', 'selected': 'true'};
var coll = new app([def]);
// model here
var appitem = Backbone.Model.extend({
defaults: {
name: '',
id: '',
selected: 'false'
}
});
// collection here
app = Backbone.Collection.extend({
model: appitem,
url: '/apps'
});