html - 在 Angular js 中,如何在多选中使选定的选项加粗

标签 html css angularjs select

在 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;
}

更新

看看这个答案:select-dropdown-bold-on-some-options

关于html - 在 Angular js 中,如何在多选中使选定的选项加粗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39412435/

相关文章:

javascript - 如何在 Javascript 中获取自上次网页访问以来的小时数

javascript - 如何将 liferay 验证器与 js 提交一起使用?

CSS Grid 使用特定的元素高度作为最大行高

javascript - 如何从 Angular 本地存储获取对象值?

javascript - 如何保存最近100条商品?

html - 图标应位于列的顶部

javascript - 使用 CSS 排列元素

html - 将鼠标悬停在按钮上时如何反转按钮渐变

html - DIV 水平滚动而不是垂直滚动 - 纯 CSS 方法

javascript - 我可以将一个函数传递给另一个函数并调用该函数并具有依赖关系吗?