Я работаю над небольшим Угловым приложением, которое использует плагин Greengock Draggable. Все работает так, как ожидалось; однако я использую ESLint и жалуюсь, что TweenMax и Draggable не определены.ESLint жалуется на GreenSock внутри Угловое приложение
74:7 error "Draggable" is not defined
133:7 error "TweenMax" is not defined
133:78 error "Bounce" is not defined
У меня есть функция, которая устанавливает перетаскиваемый элемент в моем контроллере и несколько анимации в контроллере, а также:
// Set up GreenSock Draggable dial
function setUpDraggableElement(element) {
Draggable.create(element, {
type: 'rotation',
onPress: onDialTouch,
onRelease: onDialRelease,
onDrag: onRotateDial,
liveSnap: function(endValue) {
return Math.round(endValue/20) * 20;
}
});
}
...
TweenMax.to(angular.element('.selector'), 0.5, { scale: 1.1, ease: Bounce.easeOut});
Я новичок в угловой; мне нужно обернуть их в какую-то директиву или что-то еще?