首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取div类角下拉按钮上的背景色

获取div类角下拉按钮上的背景色
EN

Stack Overflow用户
提问于 2021-01-18 12:15:19
回答 1查看 145关注 0票数 0

我尝试在标签'a‘的下拉菜单上获取颜色,根据用户拥有的selected.when值,选择list按钮,它的颜色更改如下,我尝试过的代码是:

app.component.html

代码语言:javascript
复制
              <div class="dropdown dd">
                <button class="btn dropdown-toggle" type="button" id="dropdownMenuButton"
                  data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" >
                  <i class="{{ getPriorityIcon(ticket.priority) }} text-left"></i>{{ticket.priority}}
                </button> 
                <div class="dropdown-menu w-100" aria-labelledby="dropdownMenuButton">
                  <a *ngFor="let priority of Prioritys" class="dropdown-item"
                    (click)="changePriority(ticket.id, priority.name)"  >
                    <i class="{{priority.icon}}"  value="priority.name"></i> {{priority.name}} </a>
                </div>
              </div>

app.component.ts

代码语言:javascript
复制
  Prioritys = [
    { name: 'Low', icon: 'fas fa-square mx-2', value: '#2ED0B9' },
    { name: 'Medium', icon: 'fas fa-circle mx-2', value: '#FFBE96'},
    { name: 'High', icon: 'fas fa-star mx-2', value: '#2ED0B9'},
    { name: 'Critical', icon: 'fas fa-fire mx-2', value: '#2ED0B9' }
  ];
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-18 12:51:08

您需要更改的第一件事是*ngFor列表,类型的整数,您需要更改为Prioritys。

代码语言:javascript
复制
<a *ngFor="let type of Prioritys "/>

对于颜色,您可以使用ng样式。

代码语言:javascript
复制
<span ng-style='{color: type.value}'>{{type.value}}</span>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65774340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档