Html 如何在Angular 6中的下拉选项上放置图像

Html 如何在Angular 6中的下拉选项上放置图像,html,angular,bootstrap-4,angular6,Html,Angular,Bootstrap 4,Angular6,我想在下拉列表中的文本旁边放置一个图标或图像,但它没有出现 我使用Angular 6,我尝试了很多解决方案,但都没有成功,我只想在下拉列表中的文本旁边放置一个标志 <select class="form-control " name="country" required> <option *ngFor="let country of countries" [value]="country.name"> <img class="" src=".

我想在下拉列表中的文本旁边放置一个图标或图像,但它没有出现

我使用Angular 6,我尝试了很多解决方案,但都没有成功,我只想在下拉列表中的文本旁边放置一个标志

<select class="form-control " name="country" required>
    <option *ngFor="let country of countries" [value]="country.name">
        <img class="" src="../../assets/icons/us.svg" />
        {{country.name}}
    </option>
</select>

{{country.name}

如何将图像放置在角度为6,7,8的下拉选项中[已解决]

如何在角度中的选择选项中插入图像

步骤1:首先,安装npm i ng-select2npm软件包

步骤2:将声明添加到app.module.ts

import { NgSelect2Module } from 'ng-select2';

    @NgModule({
      imports: [
        ....,
        NgSelect2Module
      ],
      ...
    })
步骤3:向html文件中添加代码

 <ng-select2  [data]="managersList" name="users"
     formControlName="users" [options]="options">
    </ng-select2>

如何将图像放置在角度为6,7,8的下拉选项上[已解决]

如何在角度中的选择选项中插入图像

步骤1:首先,安装npm i ng-select2npm软件包

步骤2:将声明添加到app.module.ts

import { NgSelect2Module } from 'ng-select2';

    @NgModule({
      imports: [
        ....,
        NgSelect2Module
      ],
      ...
    })
步骤3:向html文件中添加代码

 <ng-select2  [data]="managersList" name="users"
     formControlName="users" [options]="options">
    </ng-select2>

通过使用素描,我们可以用angular6中的图像创建下拉列表

1。在项目中导入底漆

npm install primeng --save
npm install primeicons --save
2。依赖关系

<p-dropdown [options]="cars" [(ngModel)]="selectedCar2" filter="true">
    <ng-template let-item pTemplate="selectedItem">
        <img src="assets/showcase/images/demo/car/{{item.label}}.png" style="width:16px;vertical-align:middle" />
        <span style="vertical-align:middle; margin-left: .5em">{{item.label}}</span>
    </ng-template>
</p-dropdown>
“依赖项”:{ //... “预涂”:“^7.0.0”, “primeicons”:“^1.0.0” },

3.风格配置

"styles": [
  "node_modules/primeng/resources/themes/nova-light/theme.css",
  "node_modules/primeng/resources/primeng.min.css",
  "node_modules/primeicons/primeicons.css",
],
4.HTML更改

<p-dropdown [options]="cars" [(ngModel)]="selectedCar2" filter="true">
    <ng-template let-item pTemplate="selectedItem">
        <img src="assets/showcase/images/demo/car/{{item.label}}.png" style="width:16px;vertical-align:middle" />
        <span style="vertical-align:middle; margin-left: .5em">{{item.label}}</span>
    </ng-template>
</p-dropdown>

{{item.label}
5。路径

npm install primeng --save
npm install primeicons --save

assets/showcase/images/demo/car/{{item.label}}}.png

通过使用primeNg,我们可以用angular6中的图像创建下拉列表

1。在项目中导入底漆

npm install primeng --save
npm install primeicons --save
2。依赖关系

<p-dropdown [options]="cars" [(ngModel)]="selectedCar2" filter="true">
    <ng-template let-item pTemplate="selectedItem">
        <img src="assets/showcase/images/demo/car/{{item.label}}.png" style="width:16px;vertical-align:middle" />
        <span style="vertical-align:middle; margin-left: .5em">{{item.label}}</span>
    </ng-template>
</p-dropdown>
“依赖项”:{ //... “预涂”:“^7.0.0”, “primeicons”:“^1.0.0” },

3.风格配置

"styles": [
  "node_modules/primeng/resources/themes/nova-light/theme.css",
  "node_modules/primeng/resources/primeng.min.css",
  "node_modules/primeicons/primeicons.css",
],
4.HTML更改

<p-dropdown [options]="cars" [(ngModel)]="selectedCar2" filter="true">
    <ng-template let-item pTemplate="selectedItem">
        <img src="assets/showcase/images/demo/car/{{item.label}}.png" style="width:16px;vertical-align:middle" />
        <span style="vertical-align:middle; margin-left: .5em">{{item.label}}</span>
    </ng-template>
</p-dropdown>

{{item.label}
5。路径

npm install primeng --save
npm install primeicons --save

assets/showcase/images/demo/car/{{item.label}}}.png

可能重复的您可能想要使用角度材质:可能重复的您可能想要使用角度材质: