0
<!-- Left Navbar --> 
<div class="container-fluid" style="margin-top: 50px"> 
<div class="row"> 
    <div class="col-sm-3 col-md-2 sidebar"> 
     <ul ng-repeat="type in types" class="nav nav-sidebar"> 

      <li>{{type}}</li>     
      <li ng-repeat="sensor in sensors | filter: { type: {{type}} }"><a href="#">{{sensor.name}}</a></li> 

     </ul> 
    </div> 
</div> 

如何使用NG-重複綁定變量過濾器中的數據(角JS)

我試圖巢NG重複並想用外重複的值,以確定內在的重複。我想動態地建立一個導航欄來列出json數組對象中的所有項目,並將它們列在它們的傳感器類型下(led,fan,motor等)這可能嗎?

我有一個範圍變量傳感器,包含板上所有的傳感器和一個類型數組,它具有所有不同類型的傳感器。

回答

0

假設數據結構被定義爲這個

function Ctrl($scope) { 
    $scope.types = [ 
     "A", "B" 
    ]; 

    $scope.sensors = [{ 
     "type": "A", 
      "name": "AA" 
    }, { 
     "type": "B", 
      "name": "BB" 
    }]; 
} 

使用以下語法:

ng-repeat="sensor in sensors | filter: {'type': type}"