Я хочу добавить стиль CSS в NgbProgressbar, и у меня возникают проблемы с этим. В частности, я хочу придать собственный цвет индикатору выполнения. Использование демонстрации «Контекстные индикаторы выполнения» на https://ng-bootstrap.github.io/#/components/progressbar, код файла src/progressbar-basic.ts:
import {Component} from '@angular/core';
@Component({
selector: 'ngbd-progressbar-basic',
templateUrl: 'src/progressbar-basic.html',
styles: [`
ngb-progressbar {
margin-top: 5rem;
}
`]
})
export class NgbdProgressbarBasic {
}
При проверке компонентов в браузере стиль background-color для индикатора выполнения контролируется .bg-success и .progress-bar. Добавление
.progress-bar {
background-color:#ff9900;
}
в файл css, прикрепленный к файлу index.html, вносит желаемое изменение, но я пытаюсь добавить его только здесь, а не глобально.
Добавление его, как это сделано для стиля ngb-progressbar margin-top выше, похоже, не работает, хотя я также не вижу никакого эффекта от стиля margin-top. Я отключил операторы типа type="success" в progressbar-basic.html, чтобы они не конфликтовали.
Как можно изменить приведенный выше код progressbar-basic.ts, чтобы прикрепить стиль к индикатору выполнения внутри NgbProgressbar?