gpt4 book ai didi

javascript - Angular +剑道: Default placeholder for drop down list

转载 作者:数据小太阳 更新时间:2023-10-29 06:01:49 25 4
gpt4 key购买 nike

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

目前我有:

模板

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

Controller

...
$scope.options = {
dataTextField: 'label',
dataValueField: 'id',
dataSource: {
data: [
{
"label": "Please Select..."
},
{
"id": "linear",
"label": "Sample Linear"
},
{
"id": "bar",
"label": "Sample Bar"
}
]
}
};
...

如果我用后端调用替换数据源,我就不能在那里使用“请选择”。有没有其他方法可以解决这个问题?

我尝试按照本 link 中的说明使用 data-option-label="Please Select" , 但没有运气。

最佳答案

好吧,您可以将其定义为数据 属性 ( more information here )

模板

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

或设置 optionLabel $scope 中的选项

Controller

...
$scope.options = {
optionLabel: "Item...",
dataTextField: 'label',
dataValueField: 'id',
dataSource: {
data: [
{
"label": "Please Select..."
},
{
"id": "linear",
"label": "Sample Linear"
},
{
"id": "bar",
"label": "Sample Bar"
}
]
}
};

...

关于javascript - Angular +剑道: Default placeholder for drop down list,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25633065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com