Я пытаюсь передать ng-шаблон из моего основного компонента в ng-select внутри другого компонента.Как я могу это сделать?
Уже пытался использовать ng-контент или ссылку на шаблон, но он все еще не работает.
То, что я пытаюсь достичь, точно такое же, как и ng-выберите пример пользовательского шаблона, за исключением того, что ng-шаблон предоставляется из другого компонента.Итак, вот что:
<ng-select [items]="cities" [(ngModel)]="selectedCity" bindLabel="name" bindValue="name">
<ng-template ng-label-tmp let-item="item">
<img height="15" width="15" [src]="item.avatar"/>
{{item.name}}
</ng-template>
</ng-select>
Я пытаюсь добиться чего-то похожего на это:
select-custom.component.html
<ng-select [items]="cities" [(ngModel)]="selectedCity" bindLabel="name" bindValue="name">
<ng-content></ng-content> --> this is not working, templateref also not working
</ng-select>
app.component.html
<app-select-custom>
<ng-template ng-label-tmp let-item="item">
<img height="15" width="15" [src]="item.avatar"/>
{{item.name}}
</ng-template>
</app-select-custom>