Как добавить дополнительную пользовательскую кнопку в раскрывающемся списке primng Угловой

#angular #primeng #primeng-dropdowns

Вопрос:

Я использую primeng для библиотеки компонентов пользовательского интерфейса Angular, и я хочу знать, как добавить дополнительную пользовательскую кнопку в раскрывающемся списке primng (не в его диалоговом окне). пример:- На месте, как показано в img

Ответ №1:

Как и в случае с любым другим HTML-шаблоном, вы можете добавить img и absolute position изменить его.

введите описание изображения здесь

Шаблон:

 lt;div class="dropdown-wrapper"gt;  lt;label class="control-label"  for="data-to-choose-dropdown-id"gt;  Data To Choose  lt;/labelgt;  lt;p-dropdown [options]="_options"  [attr.id]="'data-to-choose-dropdown-id'"  [filter]="true"  appendTo="body"  [showClear]="true"  placeholder="Choose"  [style]="{'width':'100%'}"  optionValue="id"  optionLabel="name"gt;  lt;/p-dropdowngt;  lt;img class="extra-button" [src]="'assets/images/icons/magnifying-glass-brand.svg'" (click)="onExtraButtonClick()"gt; lt;/divgt;  

SCSS:

 label {  color: #6f8599; }  .dropdown-wrapper {  position: relative;   ::ng-deep p-dropdown{  .p-placeholder {  opacity: 0.7;  }  }   .extra-button {  position: absolute;  } }