2016-09-12 6 views
1

나는 turn.js를 사용하여 이온 v1 프로젝트를 가지고 있지만 이제는 Ionic v2를 사용하고 있습니다. jQuery와 함께 사용하는 turn.js를 가져 오는 데 문제가 있습니다.Ionic 2에서 turn.js를 사용하는 방법?

angular.module('albumController', []) 

.directive('flipbook', function() { 
return { 
    restrict: 'E', 
    replace: true, 
    compile: function (element, attrs) { 
     element.turn({ 
      width: '300px', 
      height: '300px', 
      pages: 8 
     }).turn('peel', 'br'); 

     element.addClass('flipbook'); 
     return function (scope, el) { 
      el.on('click', '[data-page]', function (e) { 
       el.turn('page', $(e.target).data('page')); 
      }); 
     }; 
    }, 
    templateUrl: "flipbook.html" 
} 
}); 

감사!

+0

어떤 문제가 있습니까? 더 나은 설명은 사람들이 당신을위한 답을 찾는 데 도움이 될 것입니다. – Fencer04

+0

@ Fencer04 $ ('# flipbook')에서 "turn"메서드를 사용할 수 없습니다. turn ('next'); vs 코드는 'turn'속성이 typeof jQuery에 존재하지 않는다고 말합니다. –

답변

0

이미 답변을 얻었는지 모르겠습니다. 나를 위해 나는 다음을 수행하십시오.

  1. npm install --save turn.js

  2. import $ from "jquery"; import "turn.js";

    당신은 $를 사용할 수 있습니다 단지

() (here 그것을 확인) 이온에 대한 jQuery를 설치 턴();

도와주세요 : D

관련 문제