Javascript 角度+;剑道:下拉列表的默认占位符

Javascript 角度+;剑道:下拉列表的默认占位符,javascript,angularjs,kendo-ui,telerik,kendo-dropdown,Javascript,Angularjs,Kendo Ui,Telerik,Kendo Dropdown,我想知道如何在剑道ui+angular中为下拉列表设置占位符 目前我有: 模板 <select kendo-drop-down-list ng-model="selectedElement" k-options="options" > </select> <select kendo-drop-down-list k-option-label="'item1'" ng-model="selectedElement" k-options="options" >

我想知道如何在剑道ui+angular中为下拉列表设置占位符

目前我有:

模板

<select kendo-drop-down-list ng-model="selectedElement" k-options="options" >
</select>
<select kendo-drop-down-list k-option-label="'item1'" ng-model="selectedElement" k-options="options" >
</select>
如果我用后端调用替换数据源,我不能在那里使用“请选择”。还有别的办法解决这个问题吗


我尝试使用数据选项label=“请选择”按照本节中的说明进行操作,但没有成功。

您可以将其定义为数据属性()

模板

<select kendo-drop-down-list ng-model="selectedElement" k-options="options" >
</select>
<select kendo-drop-down-list k-option-label="'item1'" ng-model="selectedElement" k-options="options" >
</select>

不确定是否是同一个问题,但您可以尝试使用输入而不是选择:我也尝试了,但没有解决。其中一个是使用剑道组合框,这是一个不同的指令,但无论如何感谢…
k-option-label=“item1”
是错误的,因为选项标签是一个字符串,所以您需要在其周围添加“像
k-option-label=“'item1'”
@GeorgeK:嘿,您知道如何动态更改选项标签吗?我尝试了$scope.options.optionLabel='newdisplay…'。用户界面未更新您需要使用k-rebind*。这是一个演示*-