gpt4 book ai didi

javascript - AngularJS 选择框中的默认静态 HTML 值

转载 作者:行者123 更新时间:2023-11-30 15:05:20 26 4
gpt4 key购买 nike

我在 HTML 中有一个 select 标签,我正在使用 ng-repeat 来填充它。

<td>
<select ng-model="item.data.region" style="margin-bottom: 2px;">
<option ng-repeat="region in vm.regions track by $index" value="{{region}}">{{region}}</option>
</select>
</td>

我正在为它调用 API ...

ds.getAllRegions(type).then(function(result){
if(!result.length){
vm.errorInApi = true;
}
vm.regions = result;
},function(error){
vm.errorInApi = true;
});

我想做的是...如果 API 调用失败,即如果 vm.errorInApi 为真,则在下拉列表中放置一个默认静态值,如 select 并禁用选择框。

我该怎么做?

最佳答案

<td>
<select ng-model="item.data.region" ng-disabled="vm.errorInApi" style="margin-bottom: 2px;">
<option ng-show="vm.errorInApi">Select</option>
<option ng-repeat="region in vm.regions track by $index" value="{{region}}">{{region}}</option>
</select>
</td>

关于javascript - AngularJS 选择框中的默认静态 HTML 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45840265/

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