gpt4 book ai didi

javascript - 如何使用 ng-options 在选择上设置提示?

转载 作者:搜寻专家 更新时间:2023-11-01 05:00:44 24 4
gpt4 key购买 nike

我有一个使用 ng-options 来填充选择的选择,如下所示:

<select class="form-control" 
ng-model="Data.selectedPerson"
ng-options="v as (v.Name ) for v in Data.people track by v.Name">
</select>

如果人员集合为空或尚未选择任何值,我不想将值添加到默认集合。我想在选择中有一个提示,鼓励他们使用选择。感谢您的建议。

最佳答案

只需添加一个默认选项,当 ngModel 中未选择任何内容或模型中填充了无效项时,angular 将使用此选项。这样您就不需要在集合中添加空值。

<select class="form-control" 
ng-model="Data.selectedPerson"
ng-options="v as v.Name for v in Data.people track by v.Name">
<!-- Add your default option here -->
<option value="">Please select a person</option>

</select>

您还可以根据条件更改文本:-

  <option value="">{{ Data.people.length ? "Please select a person" : "No one available for selection" }}</option>

如果它已经有选定的值,您也可以将其从 DOM 中删除。

   <option ng-if="!Data.selectedPerson" value="">Please select a person</option>

关于javascript - 如何使用 ng-options 在选择上设置提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25556105/

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