У меня есть один образец с интерполяцией. Он показывает выпадающие значения правильно, когда используется любое событие, как показано ниже:
образец: нажмите меня
фрагмент кода:
Здесь я добавил событие (open) = "onOpen ()"
<ejs-dropdownlist
(open)="onOpen()"
required id="ddlApp" name="ddlApp" [dataSource]='appDataSource' [allowFiltering]='true'
[itemTemplate]="itemTemplate" [valueTemplate]="valueTemplate" [(ngModel)]="dropdownlApp"
#ddlApp="ngModel" [placeholder]='ddlAppText' [fields]='fields'>
образец 2: нажмите меня
В этом примере я бы не добавил ни одного события, в этом случае интерполяция не работает.
Фрагмент кода:
<ejs-dropdownlist
required id="ddlApp" name="ddlApp"
[dataSource]='appDataSource' [allowFiltering]='true'
[itemTemplate]="itemTemplate" [valueTemplate]="valueTemplate"
[(ngModel)]="dropdownlApp" #ddlApp="ngModel"
[placeholder]='ddlAppText' [fields]='fields'>