15

ユーザーがさまざまな種類のブロックを選択し、それらを積み重ねて独自のテンプレートを作成できるアプリケーションを作成しようとしています。

ユーザーが同じブロックをテンプレートに複数回追加できるようにしたいので、これを達成するには「track by $index」を使用する必要があります。

<li ng-repeat="chosen in chosenlist track by $index">

ただし、ng-animate でアニメーションを追加しようとすると、削除ブロックではなく、テンプレートの最後のブロックでブロック削除のアニメーションがアニメーション化されます。コードを jsfiddle ここhttp://jsfiddle.net/FC9c7/6/に入れました。

レイアウト 1、2、または 3 を選択して、新しいブロックを追加してみてください。[ブロックの削除] をクリックすると、問題が表示されます。

4

2 に答える 2