【发布时间】:2015-11-02 17:52:58
【问题描述】:
我想知道是否可以在用户选择一个选项后显示所选的选项颜色?
在这个例子中,我使用了 Font-Awesome 库中的 Unicode 标志字符。
这段代码在 AngularJS 应用程序中运行,但这是否可以用 CSS 轻松处理。
<label for="followUp">FollowUp:</label>
<select id="followUp" class="fa fa-flag" style="font-family:'FontAwesome',Arial;">
<option value=""></option>
<option class="fa fa-flag" style="color:blue;" value="1"></option>
<option class="fa fa-flag" style="color:violet;" value="2"></option>
<option class="fa fa-flag" style="color:yellow;" value="3"></option>
<option class="fa fa-flag" style="color:red;" value="4"></option>
</select>
【问题讨论】:
-
角度数据绑定在这里会有所帮助。
-
角度数据(ng-model)意味着我需要使用某种值来为交叉引用着色,并且我想使用 switch 语句来设置选择的 ng 样式。我希望有一种方法可以获取选项的 CSS 颜色,然后将其传递给 ng 样式,但到目前为止,我一直无法弄清楚如何从 ng-change 获取选项对象。跨度>
-
ng-class 在这里可能有用。
标签: css angularjs font-awesome