【发布时间】:2015-10-26 18:30:16
【问题描述】:
我在 $scope.currentSChannels.scgsLink 中有一个对象数组这个对象数组有类似的东西
$scope.currentSChannels.scgsLink = [{channelId:1, sCgsLinkId:1, groupNo:1, percent: 50, expireHrs:4},{channelId:1, sCgsLinkId:2, groupNo:2, percent:50, expireHrs:1}]
我还有以下选择列表
<div class="col-md-4">
<select class="form-control" ng-model="newLink.groupNo"
name="groupNo" id="groupNo"
ng-options="t.value as t.text for t in metaData.spGroups"></select>
</div>
我需要过滤该列表以不显示 $scope.currentSChannels.scgsLink groupNo 列中已选择的项目。我查看了http://christian.fei.ninja/Angular-Filter-already-selected-items-from-ng-options/ 和AngularJS ng-options to exclude specific object,两者似乎都很接近,但还不够,因为我需要过滤数组和该数组中的特定列。我应该如何实现该过滤?
【问题讨论】:
标签: javascript arrays angularjs angularjs-filter