Hello,
I would like to add a loader or some texte like 'loading' when the listbox retrieve remote data.
Here it is my setup :
when is set an *ngIf and set datasource like this the rendering list template (itemTemplate) is not rendering.
When delete the ngIf and set [dataSource]="data$ | async" the itemTemplate works.
Could you provide me some example which is working ?
<div class="dual-list-wrapper" fxLayout="row" fxLayoutAlign="center center">
<div fxFlex *ngIf="datas$ | async as datas">
<ejs-listbox
#list
[selectionSettings]="selectionSettings"
[sortOrder]="sortOrder"
height="170px"
[fields]="fields"
[dataSource]="datas"
[itemTemplate]="itemTemplate">
<ng-template #itemTemplate let-data>
<span class="element" style="flex-direction: row; display: flex">
<div style="width: 100%">
<label>
<span class="breakValue" [innerHTML]="data.value | safeHtml"></span>
</label>
</div>
</span>
</ng-template>
</ejs-listbox>
</div>
<ng-template #loading>Loading...</ng-template>
</div>