2013-08-27 3 views
2

AngularJS 앱에서 지시문없이 JQuery를 사용할 수있는 방법이 있습니까? 지시어는 사용하기 어려워 보입니다. 모든 DOM 관련 항목이 지시문에 있어야한다는 JSF 방식으로 돌아가고 싶지 않습니다. 보기에서 JQuery를 직접 사용할 수 있습니까? 그리고 어떻게?지시어없이 각도로 JQuery를 사용하는 방법?

답변

3

jQuery의 요구 사항을 처리하기 위해 빠르고 작은 지시문을 만드는 습관을 가지십시오. 그것의 성질에 의해 Angular는 jQuery를 사용할 많은 DOM 조작을 처리합니다. 당신이 jQuery를 개체에 액세스해야 할 때, 바로 이런 일을 수행

myApp.directive("sortable", function() { 
    return function(scope, element) { 
     element.sortable(<options>); 
    } 
} 

난 항상 프로젝트에 이들의 많은 끝을, 그들은 당신이 만드는 가장 유용한, 간단하고 강력한 지침의 일부가 될 수 있습니다 .

<div resizable min-width="200" max-width="600" handle="e, w"> 

당신 단지 10이 "간단한"지침의 15을 두드리는 과정을 통과해야하고, : 당신이 원하는 경우, 지침은 또한 당신처럼, 정말 편리 할 수있는 사용자 지정 특성을 통과하자 그것은 자연 스러울 것입니다. (- 요소에 지정된 jQuery를 기능이나 플러그인을 호출 jQuery를 패스 스루를) 그들은 거의으로 부트 스트랩 도구 설명을 호출하는 방법을 보여 갖는 것을 http://angular-ui.github.io/ui-utils/

@를 각 UI에서

+0

조언 해 주셔서 감사합니다. – Zach

0

AngularJS와 JQuery와의 라이트 버전을 가지고 있으며, 당신이 지침 작성 다시 ab initio을 가야처럼되지 않습니다 - http://docs.angularjs.org/api/angular.element

직접 DOM 조작을 대신 AngularJS와의 지침으로 이동하지 않는 것이 좋습니다 있습니다. 학습 곡선이 있지만 시간을 들여 교차하십시오.

0

는 그들은 당신이 확인할 수에 대한 규정을 준 no work