Я создаю одностраничное приложение с угловым материалом и по какой-то причине анимация не работает.ngАнимать не добавлять классы с угловым материалом
Похоже, что это не просто угловой материал, так как я не могу получить базовый пример на странице https://docs.angularjs.org/guide/animations для работы.
Похоже, что классы, на которые рассчитывается угловой материал для добавления анимации css, к которым они подключены, не применяются. Проверяя элементы в хром, я просто вижу классы скрыть и показать, но ни один из классов перехода.
Соответствующие части моего файла беседки:
"angular": "~1.4.0", "angular-animate": "~1.4.0", "angular-sanitize": "~1.4.0", "angular-messages": "~1.4.0", "angular-i18n": "~1.4.0", "angular-ui-router": "~0.2.15", "angular-material": "~0.9.8",
Мой сайт (в разработке) находится в http://www.zakhenry.com и тест анимации страницы в http://www.zakhenry.com/#/blog Когда окно просмотра мал (т.е. мобильная ширина) Я должен быть в состоянии видеть, что боковая панель анимирована, как на сайте https://material.angularjs.org/latest/; вместо этого он просто появляется и исчезает.
Исходный код на https://github.com/xiphiaz/zakhenry.com
Вы объявили зависимость от модуля 'ngAnimate'? –
@ ValentinWaeselynck yep см. Http://www.zakhenry.com/js/config/vendorModules.js - и я могу получить доступ к nganimate api, например, если я запустил '$ animate.leave();' в контроллере я получаю ошибка, вызванная угловым анимацией, указывающая, что модуль загружен успешно. Также добавляются точки останова в файле анимации ng –
Я полагаю, что в версии 1.4.0 были обнаружены некоторые ошибки с ngAnimate, которые должны быть исправлены в 1.4.1 - попробовали ли вы 1.3.x, чтобы увидеть, что это что-то изменит? –