2014-05-15 2 views
0

좋아 나는 NG 반복이에 $ 인덱스를 통과하는 배열의 반복이 지금처럼 NG 반복 내부 NG 클릭 :요소 ID로 트리거 클릭?

<div class="animate-repeat row" ng-repeat="items in sortedTypes"> 
    <div class="allinfo" id="idwrap-{{items.id}}" ng-click="shohidifelse($index)"> 
     <div class="allinfo" id="idwrap-{{items.id}}" ng-click="shohidifelse($index)"> 
      <div class="groupcontent row" ng-hide="showhideinfo[$index]"> 
       <div class="large-2 columns"> 
        <p>{{items.phoneTwo}}</p> 
       </div> 
      </div> 
      <div class="row fullprofile" ng-show="showhideinfo[$index]"> 
       <p>{{items.ContactFirst}}</p> 
      </div> 
     </div> 
    </div> 

나는 프로그래밍 방식이
<div class="allinfo" id="idwrap-{{items.id}}" ng-click="shohidifelse($index)"> 에 클릭을 호출해야합니다. {{items.id}}에 의해이 항목으로 스크롤되며 스크롤 기능에서이 ng-click을 호출해야합니다. 방금 ​​전에 놓친 방도가 있습니까?

답변

0

내 질문에 답변했습니다.

jQuery("#accntselect").on("change", function(e) { 
    if (!e.added){ 
    }else{ 
    angular.element('#idwrap-'+e.added.id).triggerHandler('click'); 
    jQuery('#idwrap-'+e.added.id).trigger('click').trigger('click'); 
    scrollToAnchor('idwrap-'+e.added.id); 
    } 
}); 

여기서 e.added.id는 나머지 요소의 id입니다!

0

이 시도 : JQuery와 스크롤 기능에서

전화 기능 shohidifelse(),. shohidifelse()에 전달되는 $ 인덱스 값이 필요하면 jquery 함수로 전달하여 매개 변수로 전달하십시오.