Angular Directive에서 jQuery 플러그인을 한 번 실행하는 방법은 무엇입니까?

제이미 허트 버

나는 내가 이루고자하는 것이 쉬울 것이라고 확신하지만, 2 일을 함께 보낸 Angular나는 여전히 갇혀있다.

JS

var app = angular.module('mays', []);

app.controller('Slider', function ($scope) {
    $scope.sliderItems = [
        {
            number: 1,
            title: 'Goals',
            text: 'We did stuff and stuff'
        }
    ];
});

//A directive is what I believe I need.


//JS Plugin

app.directive('sliderDirect', function() {
    return {
        restrict: 'A',
        link: function(scope, element, attrs) {
             $('.slider').royalSlider();
        }
    };
});

나는 나를 위해 jQuery가 과잉임을 인정해야한다. 그러나 나는 게으르고 일을 빨리 시작하고 싶다.

HTML / Jade

ul(class='slider royalSlider rsDefault', ng-repeat='item in sliderItems', ng-model='sliderDirect')
       li
           h1 {{item.title}}
               p {{item.text}}
               img(ng-src='/img/news/{{item.number}}.jpg')

기본적으로 필요한 것은 한 번 실행할 플러그인 Angularmarkup.

tymeJV

지시문을 모델이 아닌 속성으로 추가합니다.

ul(class='slider royalSlider rsDefault', ng-repeat='item in sliderItems', slider-direct)

Angular는 자동으로 camel case 지시문을 HTML에서 사용 하기 위해 다음 sliderDirect-> 로 변환 slider-direct합니다. 또한 속성이있는 요소에 지시문을 적용 element하려면 link함수 변수를 대상으로 지정해야합니다.

return {
    restrict: 'A',
    link: function(scope, element, attrs) {
         $(element).royalSlider();
    }
};

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JQuery : 간단한 함수에서 JQuery 플러그인을 만드는 방법은 무엇입니까?

분류에서Dev

JQuery Tablesorter 플러그인의 필터 위젯에 대한 툴팁을 만드는 방법은 무엇입니까?

분류에서Dev

Oracle에서 동일한 작업을 여러 번 (병렬로) 실행하는 방법은 무엇입니까?

분류에서Dev

한 줄에 한 번씩 변수 출력에서 명령을 실행하는 방법은 무엇입니까? -bash

분류에서Dev

플레이 북에서 Ansible 검사를 한 번만 실행하는 방법은 무엇입니까?

분류에서Dev

APPLESCRIPT-한 번에 여러 작업을 실행하는 방법은 무엇입니까? (1 x 1 아님)

분류에서Dev

한 번에 여러 CSV 행을 작성하는 방법은 무엇입니까?

분류에서Dev

Angular 2에서 그러한 요청을하는 방법은 무엇입니까?

분류에서Dev

함수를 실행하는 동안 한 번에 열 이름을 변경하는 방법은 무엇입니까?

분류에서Dev

한 번에 여러 열의 여러 행을 그룹화하고 결합하는 방법은 무엇입니까?

분류에서Dev

RSpec이 더미 앱이있는 Rails 플러그인에서 사양을 두 번 실행하지 않도록하는 방법은 무엇입니까?

분류에서Dev

jquery 선택한 플러그인을 사용하여 hover / mouseover 이벤트에서 선택한 옵션 값을 얻는 방법은 무엇입니까?

분류에서Dev

동일한 Eclipse 프로젝트를 동시에 여러 번 실행하는 방법은 무엇입니까?

분류에서Dev

명령을 한 번만 실행하여 여러 파일에서 명령을 실행하는 방법은 무엇입니까?

분류에서Dev

예약 된 모든 github 작업을 한 번에 "실행 취소"하는 방법은 무엇입니까?

분류에서Dev

JS에서 한 행에서 여러 번 실행되는 함수 양식을 방지하는 방법은 무엇입니까?

분류에서Dev

get_access_token을 한 번만 실행하는 방법은 무엇입니까?

분류에서Dev

한 번에 하나의 스레드 만 실행되는 경우 여러 작업을 동시에 실행하는 방법은 무엇입니까?

분류에서Dev

한 번에 여러 행을 만드는 방법은 무엇입니까?

분류에서Dev

Specflow에서 구성을 한 번 삽입하는 방법은 무엇입니까?

분류에서Dev

Android 애플리케이션에서 한 번 로그인하는 방법은 무엇입니까?

분류에서Dev

QRadioButton을 여러 번 클릭하지만 한 번만 기능을 실행하는 방법은 무엇입니까?

분류에서Dev

여러 번 실행하지 않고 동일한 분석에서 여러 출력을 렌더링하는 방법은 무엇입니까? (빛나는)

분류에서Dev

한 번에 ftp에 로그인하는 방법은 무엇입니까?

분류에서Dev

GDB에서 프로그램을 여러 번 다시 실행하는 방법은 무엇입니까?

분류에서Dev

Angular 2에서 타사 플러그인 로직을 캡슐화하는 방법은 무엇입니까?

분류에서Dev

asp.net TextBox 내에서 Jquery Number Format 플러그인을 사용하는 방법은 무엇입니까?

분류에서Dev

jQuery Validate 플러그인에서 래퍼의 스타일을 지정하는 방법은 무엇입니까?

분류에서Dev

jQuery Validate 플러그인에서 래퍼의 스타일을 지정하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    JQuery : 간단한 함수에서 JQuery 플러그인을 만드는 방법은 무엇입니까?

  2. 2

    JQuery Tablesorter 플러그인의 필터 위젯에 대한 툴팁을 만드는 방법은 무엇입니까?

  3. 3

    Oracle에서 동일한 작업을 여러 번 (병렬로) 실행하는 방법은 무엇입니까?

  4. 4

    한 줄에 한 번씩 변수 출력에서 명령을 실행하는 방법은 무엇입니까? -bash

  5. 5

    플레이 북에서 Ansible 검사를 한 번만 실행하는 방법은 무엇입니까?

  6. 6

    APPLESCRIPT-한 번에 여러 작업을 실행하는 방법은 무엇입니까? (1 x 1 아님)

  7. 7

    한 번에 여러 CSV 행을 작성하는 방법은 무엇입니까?

  8. 8

    Angular 2에서 그러한 요청을하는 방법은 무엇입니까?

  9. 9

    함수를 실행하는 동안 한 번에 열 이름을 변경하는 방법은 무엇입니까?

  10. 10

    한 번에 여러 열의 여러 행을 그룹화하고 결합하는 방법은 무엇입니까?

  11. 11

    RSpec이 더미 앱이있는 Rails 플러그인에서 사양을 두 번 실행하지 않도록하는 방법은 무엇입니까?

  12. 12

    jquery 선택한 플러그인을 사용하여 hover / mouseover 이벤트에서 선택한 옵션 값을 얻는 방법은 무엇입니까?

  13. 13

    동일한 Eclipse 프로젝트를 동시에 여러 번 실행하는 방법은 무엇입니까?

  14. 14

    명령을 한 번만 실행하여 여러 파일에서 명령을 실행하는 방법은 무엇입니까?

  15. 15

    예약 된 모든 github 작업을 한 번에 "실행 취소"하는 방법은 무엇입니까?

  16. 16

    JS에서 한 행에서 여러 번 실행되는 함수 양식을 방지하는 방법은 무엇입니까?

  17. 17

    get_access_token을 한 번만 실행하는 방법은 무엇입니까?

  18. 18

    한 번에 하나의 스레드 만 실행되는 경우 여러 작업을 동시에 실행하는 방법은 무엇입니까?

  19. 19

    한 번에 여러 행을 만드는 방법은 무엇입니까?

  20. 20

    Specflow에서 구성을 한 번 삽입하는 방법은 무엇입니까?

  21. 21

    Android 애플리케이션에서 한 번 로그인하는 방법은 무엇입니까?

  22. 22

    QRadioButton을 여러 번 클릭하지만 한 번만 기능을 실행하는 방법은 무엇입니까?

  23. 23

    여러 번 실행하지 않고 동일한 분석에서 여러 출력을 렌더링하는 방법은 무엇입니까? (빛나는)

  24. 24

    한 번에 ftp에 로그인하는 방법은 무엇입니까?

  25. 25

    GDB에서 프로그램을 여러 번 다시 실행하는 방법은 무엇입니까?

  26. 26

    Angular 2에서 타사 플러그인 로직을 캡슐화하는 방법은 무엇입니까?

  27. 27

    asp.net TextBox 내에서 Jquery Number Format 플러그인을 사용하는 방법은 무엇입니까?

  28. 28

    jQuery Validate 플러그인에서 래퍼의 스타일을 지정하는 방법은 무엇입니까?

  29. 29

    jQuery Validate 플러그인에서 래퍼의 스타일을 지정하는 방법은 무엇입니까?

뜨겁다태그

보관