Я пытаюсь создать DropDownList с помощью Кендо UI, это работает отлично подходит для имеющих значение по умолчанию выбран значение, когда экран нагрузки, за исключением.Угловое 2 - значение Кендо UI Dropdown по умолчанию
в соответствии с их documentation мой код должен выглядеть следующим образом:
HTML:
<kendo-dropdownlist formControlName="description"
[data]="definitionData.Languages"
[(ngModel)]="languageValue"
[textField]="'Value'"
[valueField]="'Key'"
[value]="2"
[valuePrimitive]="true">
</kendo-dropdownlist>
<span class="left col-xs-6">
<input type="text" id="descriptionField" class="form-control" [value]="getValue(descriptionForm.controls.description.value)" #descriptionField (blur)="updateDescriptionValue(descriptionField.value, languageValue)" />
</span>
КОМПОНЕНТ:
public descriptionForm: FormGroup = new FormGroup({
description: new FormControl()
});
Мои выпадающие работает, но значение по умолчанию выбрано пусто, когда я загружаю страницу, и это должен быть объект with Key: 2
примечание: я не хочу использовать [defaultItem]
, так как он просто дублирует элемент, то есть он будет в выпадающем списке 2 раза.
Я пробовал много вещей, но я не могу понять, что я должен делать!
Заранее спасибо
Почему вы используете '' ngModel' и value' в то же время? Убедитесь, что 'значение' является элементом' data' –
@KonradKahl, потому что моя форма должна быть реактивной, и в соответствии с документацией они используют 'значение' для установки своего выбранного по умолчанию значения (я хочу, чтобы это был элемент, где' Key = 2', который также является вторым элементом массива – Nicolas