1

我想将模型自动绑定到剑道下拉列表。从服务器读取模型。有时模型的价值是不确定的,有时它是一个合法的对象。

当值未定义时,我遇到了问题。出于某种原因,剑道正在从下拉列表中选择第一项。我希望剑道显示没有选择任何内容的下拉列表。

http://plnkr.co/edit/S6xHNBulTbSwHraZQKko?p=preview

 <select kendo-drop-down-list
                name="eventType"
                k-ng-model="itemSelected"
                k-options="eventTypeDropDown">
 </select>

$scope.itemSelected = undefined;

有谁知道解决这个问题的方法?

谢谢!佐哈尔

4

1 回答 1

1

尝试使用 optionLabel,如下所示:

$scope.dropDownOptions= {
  optionLabel:' ',
    dataTextField: "name",
    dataValueField: "id",
    autoBind: true,
    dataSource: {
        ...
        }
    }

如果您的模型未定义,这将显示没有选择任何内容的下拉列表。如果您将 optionLabel 留空,这似乎不起作用,它似乎要求您至少有一个空格。

于 2014-09-30T21:21:13.243 回答