【发布时间】:2017-01-17 15:43:46
【问题描述】:
在 Angular 中,如果我选择香蕉和苹果,多选下拉菜单,如选择水果、苹果、橙子、香蕉这样的选项 - 如何使此选项看起来粗体并更改背景?
【问题讨论】:
-
如果你提供一些代码,会更容易回答问题
在 Angular 中,如果我选择香蕉和苹果,多选下拉菜单,如选择水果、苹果、橙子、香蕉这样的选项 - 如何使此选项看起来粗体并更改背景?
【问题讨论】:
您可以使用ngClass 执行此操作,请看下面的示例:
<select ng-model="myModel">
<option ng-class="{'bg-orange' : myModel == 1}" ng-value="1">Orange</option>
<option ng-class="{'bg-blue' : myModel == 2}" ng-value="2">Blue</option>
<option ng-class="{'bg-black' : myModel == 3}" ng-value="3">Black</option>
</select>
要更改背景选项,您可以做一个普通的 css:
.bg-orange{
background-color: orange;
}
.bg-blue{
background-color: blue;
}
.bg-black{
background-color: black;
}
更新
【讨论】:
通常,您可以使用<strong> 元素封装您的单词,以使文本变为粗体。您可以在元素上添加一个 css 类以更改背景。 .myClass{background:red}
【讨论】: