Я пытаюсь создать приложение, в котором пользователь может выбирать различные типы блоков и складывать их вместе для создания уникального шаблона.
Так как я хочу, чтобы пользователь мог добавлять один и тот же блок в шаблон несколько раз, я должен использовать 'track by $index' для выполнения этого:
<li ng-repeat="chosen in chosenlist track by $index">
Однако, когда я пытался добавить анимацию с ng-animate, анимация для удаления блока анимация на последнем блоке в шаблоне вместо удаления блока. Я поместил код в jsfiddle здесь http://jsfiddle.net/FC9c7/6/.
Попробуйте добавить новый блок, выбрав макет 1, 2 или 3. И когда вы нажмете "удалить блок", вы увидите проблему.