У меня есть раскрывающийся список многих элементов, и если я нажму на кнопку выбора, чтобы отобразить список, я хочу выделить некоторые элементы этого списка разного цвета.AngularJS выберите, установите цвет фона для 1 элемента раскрывающегося списка
Ожидаемое поведение: Когда мы нажимаем кнопку «Выбрать» (перед тем, как выбрать какой-либо элемент), как выделить элемент «Раздел 3» из списка в желтом (раздел фона), если тег «Обязательный» является истинным?
$scope.globalSections = [
{name: 'Section1', department: 'Summary'},
{name: 'Section2', department: 'Group1'},
{name: 'Section3', department: 'Group1', obligatory: true},
{name: 'Section4', department: 'Group2'},
{name: 'Section5', department: 'Group2'}
];
$scope.selectedSection = $scope.globalSections[0]; // Summary
<select ng-model="selectedSection" ng-options="section.name group by section.department for section in globalSections">
Посмотрите по адресу: // StackOverflow .com/questions/15264051/how-to-use-ng-class-in-select-with-ng-options –
Да, код выглядит отлично, но [Plnkr Предложен] (http://plnkr.co/edit/ rbc4GWBffi4eFYhbvS6u? p = preview), похоже, не работает (цвет отображения) в Chrome или Safari. – MatMath