<div class="testAn" ng-repeat="a in b">{{a}}</div>

Я создал простой массив b = [1,2,3]; Я использовал angular js 1.6.5 и анимацию 1.6.5, прежде чем попробовал 1.6.4 Все тесты сделаны на localhost

Animate подключен к js 'ngAnimated. Проблема в том, что он не добавляет никаких классов к элементам ng-repeat.

-2
developer test 1 Авг 2017 в 10:23
1
HTML-код "
{{a}}
"
 – 
developer test
1 Авг 2017 в 10:24
Не могли бы вы опубликовать свой код контроллера, пожалуйста? У вас в шаблоне установлен ng-controller?
 – 
rrd
1 Авг 2017 в 10:30
Пожалуйста, опубликуйте код js вместе с html тоже
 – 
Syed Faizan
1 Авг 2017 в 10:31
App.controller ('faq', function ($ scope, $ http) {$ scope.b = [1,2];}).
 – 
developer test
1 Авг 2017 в 10:32
App.controller ('faq', ['$ scope', '$ http', function ($ scope, $ http) {$ scope.b = [1,2];}]);
 – 
rrd
1 Авг 2017 в 10:54

2 ответа

Хорошо, я обнаружил, что ng-animate добавляет классы, если вы добавляете в массив, но не добавляет, когда массив уже существует.

Но теперь другая проблема: почему он не анимирует первый элемент в ng-repat?

0
developer test 1 Авг 2017 в 19:17
Также, если это список (
    <.li ng-repeat = ...>
      ), все работает нормально, но если анимация его div или кнопки не работает для первого элемента
 – 
developer test
1 Авг 2017 в 19:26

Все работает. Вопрос закрыт.

0
developer test 1 Авг 2017 в 20:28