【发布时间】:2020-12-23 14:09:59
【问题描述】:
我想在 angularjs 中选择选项更改时动态更改选择组件的外观。
这是我的标记
<select id="actionType" ng-class="$ctrl.pdaProject.actionType.color" ng-options="::(option.code + ' - ' +option.description) for option in $ctrl.actionTypes | orderBy:'code' track by option.code name="actionType" ng-model="$ctrl.pdaProject.actionType" class="editable-input form-control input-sm multicolor" required>
<option value=""></option>
</select>
$ctrl.pdaProject.actionType.color 包含一个 css 类名。
颜色类示例
.mark-yellow {
background-color:#FEE715;
color: #101820;
}
一旦选择,我希望页面更改选择的外观,但直到选择松散焦点才会发生。
直接使用 style 属性设置背景效果很好。
如何解决?
【问题讨论】:
标签: javascript css angularjs