Используйте пользовательское форматирование и особую подсветку дат в палитре материалов. - PullRequest
0 голосов
/ 02 июля 2019

Как специфическое форматирование дат, так и специальная локализация. Однако, если я пытаюсь использовать оба одновременно, это не удается. Почему?

Вот пример

https://stackblitz.com/edit/angular-5g1xbg

Я получаю ошибку:

ОШИБКА Ошибка: d.getDate не является функцией

1 Ответ

1 голос
/ 02 июля 2019

Добавить новую дату , потому что это не объект даты.

Переместить css в глобальный файл css , потому что css передается вэто собственный компонент, а указатель даты находится в дочернем компоненте

dateClass = (d: any) => {
    const date = new Date(d).getDate();

    // Highlight the 1st and 20th day of each month.
    return (date === 1 || date === 20) ? 'example-custom-date-class' : undefined;
  }
...