Подсвечивать даты в AngularJS Material md-calendar - PullRequest
0 голосов
/ 30 января 2019

Я пытаюсь выделить / раскрасить определенные даты в mdCalendar, компоненте AngularJS Material для представления данных, найденных в тот день.

Я заметил, что у каждого элемента даты в виртуальном контейнере повторения есть идентификатор, содержащийсоответствующая дата.

Итак, воспользовавшись функцией md-date-filter, я создал цикл, чтобы просмотреть массив дат, которые я хочу выделить, и применить класс к любым отображаемым элементам, которые он может найти.

Следующий кодекс показывает работу, хотя и неэффективный способ выделения дат, которые я до сих пор придумал.

https://codepen.io/anon/pen/BMLbxL

Хотя это работает, оно не будет хорошо масштабироваться, и даже добавление отката в функцию md-date-filter все равно будет вызывать проблемы, поскольку она слишком многократно повторяется.

Есть ли лучший способ подключиться к mdCalendar для достижения этой цели?

...