0
我想弄清楚如何將我的事件分成幾天(星期日)。如何在不使用硬編碼的情況下將骨幹集合附加到特定的html元素?
在我的收藏,我試圖解析基於其日期的事件,如從而
var eventCollectionView = Backbone.View.extend({
initialize: function() {
this.listenTo(this.collection, "reset", this.render);
},
tagName: "div",
className: "events",
render: function(){
var Monday = new eventDayCollectionView();
var Tuesday;
var Wednesday;
var Thursday;
var Friday;
var Saturday;
var Sunday;
this.collection.each(function(eventItem) {
var searchDate = eventItem.get('searchDate');
if (date < 1)
monday.add(eventItem)
else if (date < 2)
tuesday.add(eventItem)
}, this);
for Monday
append the monday objects to monday div
for Tuesday
append the tuesday objects to tuesday div
return this;
}
});
上面是僞代碼,但是,這整個集合被設置爲一個div稱爲事件的HTML 。但相反,我想附加星期一至星期天的活動來分隔div。但是,這是接近它的最好方法嗎?因爲我想將這不僅僅擴展到一個星期,而且還擴展到一個月,而且它看起來像是一個非常多的硬編碼。有什麼建議麼?