Angularを使って、以下のデモのようなものをアニメーション化しようとしています。 ボタンをクリックすると、項目が上がる、下に行く、上に行く、または下に移動する必要があります。 http://plnkr.co/edit/PbuhAYD2r1TXBcZM8EAl?p=preview、 アニメーションでng-repeatアイテムgoTop/goBottomを作成する方法は?
<div ng-controller="animateCtrl">
<div class="container">
<ul class="ulFade" id="autoscroll">
<li ng-repeat="li in lis" class="fade show">
{{li.name}}
<button ng-click="removeItem($index)">x</button>
<button ng-click="upItem($index)" ng-show="$index>0">up</button>
<button ng-click="downItem($index)" ng-show="$index<lis.length-1">down</button>
<button ng-click="goTop($index)">Top</button>
<button ng-click="goBottom($index)">Bottom</button>
</li>
<div>
<input type="text" ng-model="li.name">
<button ng-click="add()">add</button>
</div>
</ul>
</div>
「アップ」とのアニメーション
「ダウン」OKですが、「下」、「トップ」またはをクリックすると、アニメーションが間違っています。「goTop」と「goBottom」をクリックすると、クリックしたアイテムをどのように移動できますか?
あなたは質問を得ることができませんあなたはそれを明確にしてくださいことができます –
私はどのようにng-repeatアイテムの位置を変更することを意味しますか?そして移動プロセスを動的に表示することができます...デモを見ることができます... – syc