当前位置: 首页 > 知识库问答 >
问题:

在mat-Select中显示来自mat-选项的图像

夏昊
2023-03-14

因此,我有一段html,其中包括一个mat表单字段,该字段有一个mat select和一个mat选项。这些mat选项是从服务器生成的,它们有一个图像,当选择一个选项时,我需要在mat select中显示该图像(每个选项都有自己的图像)

<mat-select>
    <ng-container
            *ngFor="let option of options">
            <mat-option>
                <!-- Image -->
                    <img
                        height="24px"
                        [src]="option[optionLabelImgKey]"/>
                !-- Label -->
                {{option[optionLabelKey] | translate}}
            </mat-option>
     </ng-container>
</mat-select>

每次选择新选项时,我都要在mat select中显示选项标签和图像。

我读过mat select触发器,但对我来说没有任何效果。

共有1个答案

养俊驰
2023-03-14

试着把这个:

<img height="24px" src="option[optionLabelImgKey]"/>

可能您的问题是img由于无法访问文件而无法显示(错误路由)。

顺便说一句,我在stackblitz创建了一个fork,其中有一个工作示例,即mat select中的图像列表,您可以查看:https://stackblitz.com/edit/angular-9txen8

 类似资料:
  • 我需要使用openFileDialog读取Mat格式的图像,并将其显示在pictureBox中(在VisualC/VisualStudio2010中)。 我找了很多,但找不到答案。 我正在使用此代码:

  • 在我的应用程序中,我有一个通过引用接收CV::MAT对象的函数。下面是函数的声明: 这个函数是递归的,在主函数的第一次调用中并不真正需要aaa,所以我只是声明了一个空aaa来将它传递给函数调用。在随后的递归调用中,function生成自己的ch Mat对象。 Main.cpp:75:错误:从“CV::MAT(*)()”类型的临时值初始化“CV::MAT&”类型的非常量引用无效。H:21:错误:在传

  • !mkdir -p data !wget http://ufldl.stanford.edu/housenumbers/train.tar.gz -O data/train.tar.gz !wget http://ufldl.stanford.edu/housenumbers/test.tar.gz -O data/test.tar.gz !wget http://ufldl.stanford.e

  • MNA-MAT A SPICE netlist simulation tool for MATLAB MNA-MAT in action The netlist file being simulated is example8.cir (included in this repository). As it is an RC circuit, the simulation type used is

  • 在尝试了“php artisan存储:链接”等解决方案后,图像仍然无法在前端(vuejs)中显示。 图像本身存储在“storage/public/app/xxx.png”中 vuejs中的代码是。 我试图通过浏览器访问图像”http://127.0.0.1:80/api/storage/xxx.png,但导致“未找到” 任何线索都将不胜感激。

  • Anguar Material Design Progress Buttons Demo View all the directives in action at https://mat-progress-buttons.firebaseapp.com StackBlitz demo https://stackblitz.com/edit/mat-progress-buttons-demo Dep