2017-04-18 2 views
0

의 모든 요소를 ​​트리거하면 ng-repeat의 요소 중 하나에서 링크를 클릭하면 ng-repeat의 모든 링크가 triggered.checked 관련 질문을 얻지 만 많이 얻을 수 없습니다. 도움.ng-repeat의 모든 요소를 ​​클릭하여 ng-repeat

PFB 플 런커. https://plnkr.co/edit/IZRulMaoyuS0GkWgXe7a?p=preview

 <div class="content-main" ng-repeat="level in list.data.left"> 
    <div class="content-flexbox-row"> 

     <div class="content-first padding20"> 
     <div class="approver-names margin25" ng-repeat="approver in list.data.left[$index]"> 
      <div class="content-left-close"><i class="fa fa-times fa-2x" aria-hidden="true"></i></div> 
      <div class="approver-group"> 
      <div class="group group-id">{{::approver.GroupId}}</div> 
      <div class="group group-name">{{::approver.Name}}</div> 
      </div> 
      <div class="group-image"> 
      <i class="fa fa-smile-o fa-3x" aria-hidden="true"></i> 
      </div> 
     </div> 
     <div class="approver-names add-approver-hover" ng-click="autoComplete(this,$event, $index);" ng-if="flag==true">+ ADD SELECTOR</div> 
           <div ng-if="flag==false">test data </div> 
     </div> 
     <div class="content-second padding20"> 
     <div class="approver-names"> 
      <div>{{$index+1}}</div> 
     </div> 
     </div> 
     <div class="content-third padding20"> 
     <div class="approver-names margin25" ng-repeat="endorser in list.data.right[$index]"> 
      <div class="group-image"> 
      <i class="fa fa-smile-o fa-3x" aria-hidden="true"></i> 
      </div> 
      <div class="approver-group"> 
      <div class="group group-id">{{::endorser.GroupId}}</div> 
      <div class="group group-name">{{::endorser.Name}}</div> 

      </div> 
      <div class="content-right-close"><i class="fa fa-times fa-2x" aria-hidden="true"></i></div> 
     </div> 
     <div class="approver-names">+ ADD SELECTOR</div> 
     </div> 

    </div> 
    </div> 

답변

0

당신은 당신의 NG-반복의 모든 항목에 대한 고유 변수 '플래그'를 사용하고 있습니다.

예를 들어, 플래그 배열을 사용해야합니다.