Годы a go Мне нужно было иметь color = "error", отличную от color = "warn". Для этого sh я создал библиотеку css, которая создает все css, необходимые для всех компонентов материала для поддержки цвета ошибки. Вот пример того, о чем я говорю: https://stackblitz.com/edit/error-button-color
Это работает в stackblitz из-за этой ошибки: https://github.com/stackblitz/core/issues/220 С Angular9 и включенной настройкой on (в tsconfig. json):
"angularCompilerOptions": {
"strictTemplates": true
}
возвращает эту ошибку:
Тип «error» не может быть назначен типу «ThemePalettte». Третья опция (которая Я не разобрался) можно ли переопределить определение типа ThemePalettte?