【发布时间】:2014-09-10 13:22:04
【问题描述】:
我正在使用 angular kendo,并且 kendo 的下拉列表控件存在一个奇怪的问题,即与表单上的第一个下拉控件绑定的字段默认情况下包含 ? undefined:undefined ?。虽然生成的 html 在第一个选项中有 selected="selected"。当我在下拉列表中明确选择一个值时,模型会正确更新。
下拉列表中填充了根范围内的数组。
还注意到,如果我启用 chrome 的扩展 AngularJS Batarang,那么它也可以正常工作。
我对 angular-kendo 进行了调试,发现 kendo 会自动添加值为 ? 的空白选项未定义:未定义?。
<select class="s-select" kendo-drop-down-list k-data-source="lookupCache.getLookupValues('gender')" k-data-text-field="'DisplayName'" k-data-value-field="'Id'" k-value="'M'" ng-model="Model.Gender" />
Model 默认为 {}
【问题讨论】:
标签: javascript jquery angularjs kendo-ui kendo-dropdown