2014-03-26 2 views
1

jquery 플러그인을 각도 앱에 통합하려고합니다. 나는 앱으로 플러그인을 가져 와서 그것을 사용하는 지시문을 만드는 것으로 약간의 진전을 이루었지만 지금 당장 붙어있다.각도 js에 jquery 플러그인 통합

여기에 plunker이 나와 함께 있습니다. 현재 컴파일 지시문이 실행 중이지만 클릭 연결은 아닙니다.

최종 목표는 이미지 맵에서 항상 모든 이미지 영역을 강조 표시하여 사용자가 자신의 위치를 ​​볼 수 있도록하는 것입니다. 이 플러그인을 재사용함으로써 달성되는 방법에 대한 모든 정보도 감사하게 받았습니다.

답변

3

컴파일 함수를 사용하고 있으므로 지시문의 링크 기능이 무시됩니다. 그래서 클릭 연결은 결코 발생하지 않습니다.

컴파일 함수가 링크 함수를 반환하도록하면 제대로 작동합니다.

compile: function(){ 
    .... 
    var linkFunction = function($scope, element, atttributes) { 
     // enter the content of your link function here 
    } 

    return linkFunction; 
} 

하지만 모두 컴파일 기능을 제거하고 컴파일 기능은 전혀 아무것도하지 않는 것 같다대로, 그대로 링크 속성을 유지 할 수 있습니다.

자세한 내용은 다음을 확인하십시오. http://tutorials.jenkov.com/angularjs/custom-directives.html