2014-09-06 22 views
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。但是,這是接近它的最好方法嗎?因爲我想將這不僅僅擴展到一個星期,而且還擴展到一個月,而且它看起來像是一個非常多的硬編碼。有什麼建議麼?

回答

相關問題