Javascript 如何检查ng show={{}表达式与arraylist的值是否匹配?

Javascript 如何检查ng show={{}表达式与arraylist的值是否匹配?,javascript,angularjs,angularjs-scope,Javascript,Angularjs,Angularjs Scope,我试图用多个对象检查和评估每个ng重复列表数组。 有没有办法做到这一点 请查找以下代码以供参考 **<div ng-repeat="i in items" ng-show="items.id === arrayList[]" /> $scope.arrayList = [{"id":"1"},{"id":"2"},...]** ** $scope.arrayList=[{“id”:“1”},{“id”:“2”},…]** 我需要检查items.id是否与任何arrayl

我试图用多个对象检查和评估每个ng重复列表数组。 有没有办法做到这一点

请查找以下代码以供参考

    **<div ng-repeat="i in items" ng-show="items.id === arrayList[]" />

$scope.arrayList = [{"id":"1"},{"id":"2"},...]**
**
$scope.arrayList=[{“id”:“1”},{“id”:“2”},…]**
我需要检查items.id是否与任何arraylist object.id匹配。谁能帮帮我吗

项目中的i来自api服务

查看区块:

<div ng-repeat="i in items" ng-show="inList(items.id)" />
查看区块:

<div ng-repeat="i in items" ng-show="inList(items.id)" />

在控制器中编写一些这样的函数

  $scope.isMatch = function(id) {
    for(var i =0; i < arrayList.length; i ++){
       if(arrayList[i].id === id){
          return true;
       }
    }
    return false;    
  }

在控制器中编写一些这样的函数

  $scope.isMatch = function(id) {
    for(var i =0; i < arrayList.length; i ++){
       if(arrayList[i].id === id){
          return true;
       }
    }
    return false;    
  }

在范围中创建一个这样的函数在范围中创建一个这样的函数现在它是对照
v.id
检查的,其中
v
是数组中的每个元素更有效/更聪明的答案,但他的答案是第一位的——你们都得一分。:)现在对照
v.id
检查,其中
v
是arrayA中的每个元素更有效/更聪明的答案,但他的答案是第一位的——你们都得到了一分。:)