Я использую angular-bootstrap-calendar и хотел изменить цвет ячейки, когда я нажимаю на любую ячейку в представлении месяца.Я могу изменить цвет, используя on-timespan-click="timespanClicked(calendarDate, calendarCell)"
HTML:
<mwl-calendar events="events"
view="calendarView"
view-title="calendarTitle"
view-date="viewDate"
on-event-click="eventClicked(calendarEvent)"
on-event-times-changed="eventTimesChanged(calendarEvent); calendarEvent.startsAt = calendarNewEventStart; calendarEvent.endsAt = calendarNewEventEnd"
day-view-start="06:00"
day-view-end="22:59" day-view-split="30"
cell-auto-open-disabled="true"
on-timespan-click="timespanClicked(calendarDate, calendarCell)"
cell-modifier="cellModifier(calendarCell)">
</mwl-calendar>
и в JS, применяя cell.cssClass = 'freeze-cell';
JS:
$scope.timespanClicked = function (date, cell) {
cell.cssClass = 'freeze-cell';
}
Здесь проблема в том, что я хочу сбросить класс css, примененный при нажатии на любую другую ячейку, но я не могу этого сделать.
Спасибо, Suvojit