Как добавить анимацию в мой $modalService с угловым ремешком?
Я создаю модальный с angular-strap
Когда я создаю модал в моей разметке, анимация работает как ожидалось. Вот пример:
<a href="" bs-modal="settings.deleteAccountModal" data-animation="am-fade-and-slide-top" data-template="js/donor/settings/confirm-modal.html" class="trashOut"></a>
Но когда я пытаюсь создать тот же модал с $modalService, анимация не работает. Вот мой код JS:
this.openModal = function() {
$modal({
animation: 'am-fade-and-slide-top',
backdropAnimation: 'am-fade',
scope: $scope,
title: "Are you sure?",
backdrop: 'static',
template: 'js/donor/settings/confirm-modal.html',
show: true
});
};
Как настроить анимацию с помощью $ modalService?
1 ответ
Решение
Как показано в https://github.com/mgcrea/angular-strap/issues/1101, вам необходимо добавить
<link rel="stylesheet" href="//rawgithub.com/mgcrea/angular-motion/master/dist/angular-motion.min.css">
на вашей странице и введите ngAnimate одновременно. Смотрите plnkr, написанный vmlf01. Это его ответ, и большое ему спасибо.
var myApp = angular.module("myApp", ['mgcrea.ngStrap', 'ngAnimate']);