gpt4 book ai didi

javascript - 默认值不是?选择选项 Angularjs 中的对象 :null ?

转载 作者:行者123 更新时间:2023-11-28 17:39:29 24 4
gpt4 key购买 nike

这是js文件中的代码

$scope.ListOption = [];
$scope.ListOption.push({ Value: "0", Name: Car });
$scope.ListOption.push({ Value: "1", Name: House });

HTML 代码如下所示

<select class="form-control" id="Category" ng-model="Category">

<option ng-repeat="option in ListOption" value="{{option.Value}}">
{{option.Name}}</option>

</select>

生成的html是

<select class="form-control ng-pristine ng-valid" ng-model="Category" style="padding: 0px;">
<option value="? object:null ?"></option>
<option ng-repeat="option in ListOption" value="0" class="ng-binding ng-scope">Car</option>
<option ng-repeat="option in ListOption" value="1" class="ng-binding ng-scope">House</option>
</select>

这个问题我很头疼。期待有人以其他方式帮助我。

最佳答案

这是错误的。您正在与选项匹配。更改。我建议,使用 track by $index 以获得无重复选项

<option value="{{option.Value}}" ng-repeat="option in ListOption track by $index">
{{option.Name}}
</option>

关于javascript - 默认值不是?选择选项 Angularjs 中的对象 :null ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48293492/

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