我正在使用角度剑道,并且剑道的下拉列表控件存在一个奇怪的问题,默认情况下,与表单上的第一个下拉控件绑定的字段? 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" />
默认情况下,模型为 {}