У меня есть следующий HTML, который использует элемент управления аккордеона UI.BootstrapНастройка цвета фона на аккордеониста заголовок на основе переменной
<accordion-group ng-repeat="kvp in jobTemplate.jobMasterConfigGroups[$index].jobMasterConfigs" is-open="kvp.active">
<accordion-heading>
<i class="fa" ng-class="{'fa-minus': kvp.active, 'fa-plus': !kvp.active}"></i>
<span>Key: <strong>{{kvp.key | cut:false:15}}</strong> Value: <strong>{{kvp.value | cut:false:50}}</strong></span>
</accordion-heading>
....
То, что я хочу для аккордеона-заголовок, чтобы быть другой цвет (весь заголовок заголовка фона), если kvp.IsOverridden == true
Я не уверен в лучшем способе сделать это, может ли кто-нибудь предложить?
Приветствия, спасибо за ответ. Я пробовал выше, но я не видел никаких визуальных изменений на веб-сайте. Я изменил атрибут на группе аккордеона на class = "overridden", и все они стали красными, поэтому он находит мой стиль, но когда я использую ng-class = "overridden" (даже без логики), он не краснеет поэтому он не подбирает его из ng-класса. – NZJames
Попробуйте заменить «kvp.IsOverridden» на «true» и посмотрите, работает ли он – bumpy