2016-09-12 3 views
1

У меня есть проект Ionic v1 с использованием turn.js, но теперь я использую Ionic v2. У меня возникла проблема с импортом turn.js с помощью jQuery.Как использовать turn.js в Ionic 2?

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 ('next'); Код vs говорит, что Property 'turn' не существует в typeof jQuery –

ответ

0

Я не знаю, есть ли у вас ответ. Для меня сделать следующее:.

  1. установить JQuery для ионного (проверьте here)
  2. npm install --save turn.js

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

только что вы можете использовать $() поворот();

надеюсь, что это поможет: D

Смежные вопросы