В основном я пытаюсь использовать выбранный шаблон элемента для автозаполнения PrimeNG, но не работает.В приведенном ниже коде я указываю в шаблоне selectedItem форматирование значения определенным образом.Я что-то упускаю?
<p-autoComplete [formControlName]="controlModel.id"
[forceSelection]="true"
[suggestions]="httpSearchResult"
field="Identifier"
(completeMethod)="searchFromUrl($event.query)"
(onSelect)="setSearchBoxValue()"
[dropdown]="true"
[placeholder]="'Select ' + controlModel.displayName"
[multiple]="controlModel.multiple">
<ng-template let-searchItem pTemplate="item">
<ng-container *ngIf="searchItem.DisplayLabel == '' && searchItem.Identifier != ''">
<div class="ui-helper-clearfix">
<div>{{searchItem.Identifier}}</div>
</div>
</ng-container>
<ng-container *ngIf="searchItem.DisplayLabel != '' && searchItem.Identifier == ''">
<div class="ui-helper-clearfix">
<div>{{searchItem.DisplayLabel}}</div>
</div>
</ng-container>
<ng-container *ngIf="searchItem.DisplayLabel != '' && searchItem.Identifier != ''">
<div class="ui-helper-clearfix">
<div>{{searchItem.Identifier}} - {{searchItem.DisplayLabel}}</div>
</div>
</ng-container>
</ng-template>
<ng-template let-searchItem pTemplate="selectedItem">
<div class="ui-helper-clearfix">
<div>{{searchItem.Identifier}} - {{searchItem.DisplayLabel}}</div>
</div>
</ng-template>
</p-autoComplete>```