gpt4 book ai didi

javascript - Angular 生成一个空的

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:02:30 25 4
gpt4 key购买 nike

我正在生成一些 <option>使用 ng-repeat 的元素目录。使用 ng-repeat而不是 ng-options是故意的。

但是,除了实际数组之外,它还会生成一个空选项。这是代码:

<select name="type" class="form-control" ng-model="selected_type" ng-change="select_change()" >
<option ng-repeat="type in types" value="{{type.value}}">{{type.name}}</option>
</select>

$scope.types = [
{value: '1', name: 'Sale'},
{value: '2', name: 'Other'}
];
$scope.selected_type = $scope.types[0].value;

还有一把 fiddle :http://jsfiddle.net/HB7LU/521/

最佳答案

这是一个工作 fiddle ,使用 ng-options

http://jsfiddle.net/HB7LU/527/

<select ng-model="selected_type" ng-change="select_change()" ng-options="c.name for c in types">

然后在 script.js 上:

$scope.selected_type = $scope.types[0];

话虽如此,由于您只是部分使用了 angularjs,因此您可以在实际发布 say 之前将数据映射到数组中。

关于javascript - Angular 生成一个空的 <option>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19024693/

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