我有两个带有数据数组的范围。
在显示屏上,我在listOfServices 中重复服务,其中一个字段为service.rid
(请注意,这是来自第三方的固定JSON Feed)
我还有另一个数组,我在FocusList 中的ng-repeat
项目中使用它也包含完全相同的字段items.rid
(注意这是我生成的火力列表列表在飞行中)
我想要实现的目标是:
service.rid
现在我实际上怀疑这是在控制器级别完成的,我使用一个函数来获取FocusItems数组并在构造范围时过滤掉它们。但是我无法理解它。
我现在两个示波器在单个屏幕和单个控制器上协同工作,我现在需要进行比较
答案 0 :(得分:0)
创建新列表。
$scope.newlist = [];
for (var i = 0; i < $scope.listOfServices.length; i++) {
for (var j = 0; j < $scope.FocusList.length; j++) {
if ($scope.listOfServices[i].rid==$scope.FocusList.rid[i])
{
$scope.newlist.push($scope.listOfServices[i]);
}
}}