Передайте две функции underscore.js?
Я строю календарь событий с помощью CLNDR.js, теперь я хочу передать время этого события
class=
вместе с днями, чтобы придать ему какой-то цвет. Верен ли мой код? Почему это не работает?Что я уже пробовал:
<div class="block bg-gray"> <div class="inner"> <div id="mini-clndr"> <script id="mini-clndr-template" type="text/template"> <div class="controls"> <div class="clndr-previous-button">‹</div><div class="month"><%= month %></div><div class="clndr-next-button">›</div> </div> <div class="days-container"> <div class="days"> <div class="headers"> <% _.each(daysOfTheWeek, function(day) { %><div class="day-header"><%= day %></div><% }); %> </div> <% _.each([days, eventsThisMonth], function([day, event]) { %><div class="<%= day.classes %> <%= event.times %>" id="<%= day.id %>"><%= day.day %></div><% }); %> <!-- Is this correct?--> </div> <div class="events"> <div class="headers"> <div class="x-button">✖</div> <div class="event-header">EVENTS</div> </div> <div class="events-list"> <% _.each(eventsThisMonth, function(event) { %> <div class="event"> <a href="<%= event.url %>"><%= moment(event.date).format('MMMM Do') %>: <%= event.times %></a> </div> <% }); %> </div> </div> </div> </script> </div> </div> </div>
события
[ { "date": "8-1-2017", "times": "twice" }, { "date": "8-2-2017", "times": "once" } ]