我在角度 2 项目中使用角度材料。我想在 mat-select 的选定值中放置一个静态图像(html 元素)。但我没有找到解决办法。
有人能帮我吗?
原文由 Mat 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在角度 2 项目中使用角度材料。我想在 mat-select 的选定值中放置一个静态图像(html 元素)。但我没有找到解决办法。
有人能帮我吗?
原文由 Mat 发布,翻译遵循 CC BY-SA 4.0 许可协议
当谈到这种或类似情况时,我是这样做的:
<mat-form-field>
<mat-select [(value)]="selectedLanguage">
<mat-select-trigger>
<span class="flag-icon flag-icon-{{ selectedLanguage | lowercase}}"> </span>
</mat-select-trigger>
<mat-option *ngFor="let lang of Languages" [value]="lang">
<span class="flag-icon flag-icon-{{ lang | lowercase}}"></span>
</mat-option>
</mat-select>
</mat-form-field>
当然,内部标签 <mat-select-trigger>
和 ` 也可以是任何标签以及 img,它们可以工作!!
原文由 CisSasGot 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答894 阅读✓ 已解决
3 回答727 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答863 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
通过简单地在
<mat-option>
中添加<img>
标签。对于所选选项,使用ngClass
将图像设置为背景。您必须按选项使用一个类:HTML
CSS:
演示