0
我有一個Backbone應用程序,可以顯示兩個不同方向的項目集合。一次只能顯示其中一個方向('縮略圖'和'列表'),並且每個方向都有一個單獨的模板。如何在骨幹視圖中交換模板
是否有可能只有一個視圖並動態調出模板(Underscore)?如果是這樣,是否有任何示例代碼顯示了這一點?
謝謝!
我有一個Backbone應用程序,可以顯示兩個不同方向的項目集合。一次只能顯示其中一個方向('縮略圖'和'列表'),並且每個方向都有一個單獨的模板。如何在骨幹視圖中交換模板
是否有可能只有一個視圖並動態調出模板(Underscore)?如果是這樣,是否有任何示例代碼顯示了這一點?
謝謝!
只需創建兩個不同的模板,然後就檢查render
render: function() {
if (this.orientation === THUMBNAIL) {
this.$el.html(_.template(thumbnailTemplateText, thumbnailTemplateData, thumbnailTemplateSettings));
} else {
this.$el.html(_.template(listTemplateText, listTemplateData, listTemplateSettings));
}
}
使用哪一個我覺得那個簡單多了,那麼就render
當方向改變。
希望這有助於!
工程就像一個魅力!謝謝 :) – user1580376 2012-08-14 17:53:04