2016-12-15 1 views
0

나는이 주제가 너무 많이 논의 된 것을 알고있다. jQuery가 문제를 일으킬 수 있다는 것을 알고 있습니다. 대부분의 사이트에서 jQuery 사용을 피하는 것이 좋습니다. 그러나 내 질문은 : jQuery를 사용하지 않는 경우 Angular 지시문에서 DOM을 어떻게 조작 할 수 있습니까? Angular 문서에서도 jQuery 라이트 내부 지시문을 많이 사용합니다. 나는 당신의 의견에 감사드립니다.jQuery가 안쪽에 사용됨

+0

링크 기능의 두 번째 매개 변수 –

답변

0

링크 기능에서 실제로 DOM을 조작 할 수 있습니다.

app.directive('sampleDirective', function() { 
    return { 
     ... 
     link: function(scope, ele, attr, ctrl) { 
      //here actually you can manipulate DOM using ele. 
     } 
    } 
}) 

각도가 jqLite (jQuery의 하위 집합)입니다. 찾아보십시오 here.

참고 : DOM 조작은 지시문에서만 수행하십시오.