2015-05-13 87 views
0

我有許多項目的下拉列表,如果我點擊選擇來顯示列表,我想突出顯示不同顏色的列表中的一些項目。AngularJS select,設置下拉菜單項的背景顏色

預期行爲:當我們點擊選擇(在選擇任何項目之前)時,如果標籤Obligatory爲真,如何讓列表中的項目「Section3」在黃色(背景部分)中突出顯示?

$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"> 

plnkr version

+2

在看看:HTTP://計算器.com/questions/15264051/how-to-use-ng-options –

+0

是的代碼看起來不錯,但[Plnkr建議](http://plnkr.co/edit/) rbc4GWBffi4eFYhbvS6u?p =預覽)在Chrome或Safari中似乎不起作用(顯示顏色)。 – MatMath

回答