моя страница, использующая многоязычность с библиотекой 'ng2-translate' и 'ngrx / redux'. У меня проблема: мой dx-select-box не показывался, когда я менял язык на другой, например, с «en» на «de».
Это мой выбор на моей странице
Это мой код:
<dxi-item dataField="SucheTaskTypeCode" [editorOptions]="{ width: '100%' }" editorType="dxSelectBox">
<dxo-label text="{{ 'VerwaltungDetails.TypeCode' | translate }}"></dxo-label>
<dx-select-box name="input-pendenzTyp-search" [dataSource]="pendenzenVerwaltungSandbox.pendenzenVerwaltungTypeData$ | async"
placeholder="{{ 'VerwaltungDetails.Placeholder' | translate }}" valueExpr="code" (onContentReady)="selectContentReady($event)"
displayExpr="text" (onItemClick)="selectDropdownValue($event.itemData.code,'SucheTaskTypeCode')">
</dx-select-box>
</dxi-item>
Если я использую пользовательский шаблон DevExtreme, он будет работать нормально, но мой технический специалист не хочет использовать этот способ:
<dxi-item dataField="SucheTaskStatusCode" [editorOptions]="{ width: '100%' }" [template]="'StatusCodeTemplate'">
<dxo-label text="{{ 'VerwaltungDetails.StatusCode' | translate }}"></dxo-label>
</dxi-item>
<div *dxTemplate="let data of 'StatusCodeTemplate'">
<dx-select-box name="input-status-search" [dataSource]="pendenzenVerwaltungSandbox.pendenzenVerwaltungStatusData$ | async"
placeholder="{{ 'VerwaltungDetails.Placeholder' | translate }}" (onContentReady)="selectContentReady($event)"
valueExpr="code" displayExpr="text" (onItemClick)="selectDropdownValue($event.itemData.code,'SucheTaskStatusCode')">
</dx-select-box>
</div>
Спасибо за помощь.