2013-04-10 1 views
0

Я разместил это в группе google Angular.js, но, похоже, не обратил на это внимания или помощи. Поэтому я снова разместил его здесь.

Проблема: при загрузке нового частичного html в ng-view элемент «enter» callback определен и корректен, но старый частичный html (который должен быть заменен новым) НЕ пропадает, вместо этого новый контент добавляется по старому контенту, не говоря уже о скользкой анимации. Я проверяю журнал, «элемент» в обеих настройках «оставить» $ анимация и запуск запускаются как неопределенные, что вызвало некоторую ошибку jquery.

Я также попробовал css-способ определения похожих анимаций, но отсутствие удачи - никаких анимаций, ошибок. (Я видел демо здесь http://code.angularjs.org/1.1.4/docs/api/ng.directive:ngView, так что это может быть связано с какой-то неправильной конфигурации я имел, который я не мог разобрался еще)

plunker находится здесь: http://plnkr.co/edit/wSsjSPN62PyKHJAQtvfv

+0

пытались ли вы с использованием чистого CSS3 решения с помощью CSS-перехода –

ответ

0

Были несколько вопросов, с вашим плункер, но я думаю, что они могут быть только проблемы с настройкой, а не ваш код.

Первый - jQuery не был включен, это вызвало проблемы с возвратом элемента undefined.

Во-вторых, вам нужно установить дополнительный CSS для просмотра переходов.

Смотрите обновленный пример:

http://plnkr.co/edit/gmA1kVOpX2lk94AWs2pJ?p=preview

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> 
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.1.4/angular.js"></script> 
Смежные вопросы