2014-09-29 148 views
1

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

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

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; 

有谁知道一种方法来解决这个问题?

谢谢! 琐

回答

1

尝试使用optionLabel,像这样:

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

如果你的模型是不确定的,这将显示下拉什么也没有选择的列表。这似乎不起作用,如果你离开optionLabel空白,它似乎要求你至少有一个空间。

+0

下面是闯入者:http://plnkr.co/edit/fTseMCSOsnUsosu9ufx9?p=preview – MWLindenbach 2014-09-30 21:24:27