Сбросить класс CSS, примененный к ячейке календаря - PullRequest
0 голосов
/ 27 мая 2018

Я использую 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

...