在Angular JS Kendo下拉菜单中未设置模型值

时间:2018-09-06 07:05:13

标签: kendo-ui kendo-ui-angular2 kendo-dropdown

您好,尽管我在ng-model中有一个值,但我仍然关注Kendo Dropdown,但该下拉列表并未选择默认值。

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

model.selectedProperty = 1

model.selectedProperty确实具有value。但是,UI不会选择选项。

数据源值:

Mitproxy 4.0.4

上面的选项应该选择了第二个选项,但是下拉菜单中没有选择任何选项

1 个答案:

答案 0 :(得分:0)

那么我必须使所选值与列表中的对象相同:

$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>