0
我試圖從我的AppView
鏈接到我的Collection
更新models
的列表,但我不知道該怎麼做。如何設置與骨幹集合上的模型列表
我認爲這樣做對render
功能,目的是設置一個特定的屬性,我叫treeId
這是0
默認情況下,我會渲染後,將其更改爲不同的值設置不同的treeId
HTML attribute
在每個模型的html模板中。
render: function() {
console.log("View - App.render");
this.statusOpenedFolder();
var parentTreeId = this.parentTreeId;
_.each(this.collection.toJSON(), function (model, index) {
model.treeId = parentTreeId + index;
console.log("treeId edit " + model.treeId);
});
var assetsChildren = _.template(this.tmplAssetsChildren, {items:this.collection.toJSON()});
this.$currentTarget.find("ul").remove();
this.$currentTarget.append(assetsChildren);
this.delegateEvents();
return;
}
基本上我需要它來得到樹菜單的孩子在哪裏。
很顯然_.each
方法不起作用,因爲我沒有任何參考收集,我該怎麼做?
你可以用這種方式創建你的視圖'new View(collection:new Collection())',我不確定這是否回答你的問題 – juanpastas