gpt4 book ai didi

javascript - Angular 仅从数组中获取所需的数据

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:01:20 24 4
gpt4 key购买 nike

我有一个 ng-repeat,它获取所有数据,但我只需要来自所提供源的某些数据

HTML

<tr ng-repeat="val in values ">
<td ng-bind="$index"></td>
<td ng-bind="val.rec">ED1500322</td>
<td>working</td>
<td ng-bind="val.result">I am going to School</td>
<td>
<div class="radio">
<input ng-model="val.iscorrect" value="yes" type="radio">
<label for="opt1">yes</label>
<input ng-model="val.iscorrect" value="no" type="radio">
<label for="opt10">no</label>
</div>
</td>
</tr>

数据

$scope.values = [{
name: "John",
rec:234,
iscorrect: ''
}, {
name: "Paul",
rec:44,
iscorrect: ''
}, {
name: "George",
rec:2664,
iscorrect: 'no'
}, {
name: "Ringo",
rec:124,
iscorrect: 'yes'
}];

我们可以看到我在 iscorrect=""中有特定的值。我只希望相应的值在我的 $scope.values 和 html 中

笨蛋 http://plnkr.co/edit/f0l7MHN7UAvOLNZ8BCjV?p=preview

感谢任何帮助获取 iscorrect=""的数据...

最佳答案

所以你只想显示那些 where iscorrect=''?

试试这个:

<tr ng-repeat="val in values" ng-if="!val.iscorrect">

修改了答案以去除过滤器,并使用更清洁的 ng-if 代替 plnkr

关于javascript - Angular 仅从数组中获取所需的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37323655/

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