Как я знаю, вы не можете установить цвет так, как хотите.Цвет ползунка должен быть ThemePalette
в соответствии с документацией Angular Material .
. Для этого Angular Material должен поддерживать дополнительные цвета вне основного, акцентного, предупреждающего, но это неcase.
Я думаю, что единственный вариант, который у вас есть, - это определить стиль таблицы css, перекрывающий стиль mat-silder, чтобы установить цвет фона:
- Определите переменную css, содержащую ваш мат по умолчанию.цвет ползунка
- Установите все необходимые атрибуты css с помощью этой переменной
- Измените значение переменной css при изменении цвета