В Angular JS Kendo выпадающий без установки значения модели - PullRequest
0 голосов
/ 06 сентября 2018

HI Я следую за Kendo Dropdown, хотя у меня есть значение в ng-модели, раскрывающийся список не выбирает значения по умолчанию.

<select name="myDropDown"
                                id="myDropDown"
                                class="width-90"
                                kendo-drop-down-list k-data-text-field="'key'"
                                k-data-value-field="'value'"
                                k-data-source="myDataSource"
                                ng-model="model.selectedProperty"></select>

model.selectedProperty имеет значение. Однако пользовательский интерфейс не выбирает параметры.

Значения источника данных:

[{"key":"Critical","value":0},{"key":"High","value":1},{"key":"Medium","value":2},{"key":"Low","value":3}]

model.selectedProperty = 1

Приведенный выше вариант должен был выбрать второй вариант, но раскрывающийся список не выбрал ни одного

1 Ответ

0 голосов
/ 03 октября 2018

Ну, я должен сделать выбранное значение тем же объектом, что и в списке:

$scope.model.selectedProperty = {"key":"Critical","value":0}

И я обновил тег выбора до

<select name="myDropDown"
                                id="myDropDown"
                                class="width-90"
                                ng-model="model.selectedProperty"
                                ng-options="option.key for option in myDataSource track by option.value">
                        </select>
...