Используйте пользовательский компонент вместо ионного элемента в списке ионов

#angular #ionic-framework

Вопрос:

У меня есть ion-list , и я хотел бы использовать компонент пользовательского элемента списка вместо ion-item того, чтобы я мог повторно использовать его в других списках. У меня возникли проблемы из-за обертки пользовательского компонента:

 <ion-item button *ngFor="let document of (signedDocumentsService.signedDocuments$ | async)"
          (click)="addToSelectedDocuments(document)">
  <signed-document-item
    class="w-100"
    [document]="document"
  ></signed-document-item>
</ion-item>
 

Я попробовал следующее, но получил эту ошибку:

 Template parse errors:
More than one component matched on this element.
Make sure that only one component's selector can match a given element.
Conflicting components: IonItem,SignedDocumentItemComponent
 
 <ion-item signed-document-item button *ngFor="let document of (signedDocumentsService.signedDocuments$ | async)"
          (click)="addToSelectedDocuments(document)">
</ion-item>
 

Есть ли способ обойти это, чтобы иметь возможность получить преимущества ion-item с помощью пользовательского компонента?