1

ng-views(partials) を保持する div があります

<div ng-view class="animate-container" data-ng-animate="myAnimation"></div>

コントローラーの myAnimation を次から変更します

$scope.myAnimation = { enter: 'forth-enter', leave: 'forth-leave' };

$scope.myAnimation = { enter: 'back-enter', leave: 'back-leave' };

また、{{myAnimation}} をビューに出力して、変更を確認できるようにします。

問題は、変更が行われたにもかかわらず、4 番目のアニメーションがまだトリガーされていることです。アニメーションは更新されません。アニメーションのトリガーの開始とセットアップを監視するためのディレクティブを設定したので、それが機能することはわかっています。同じ問題が発生します。動作しますが、変わりません。

これについての助けに本当に感謝します。私はこのテクニックを YearOfMoo サイトhttp://www.yearofmoo.com/2013/04/animation-in-angularjs.htmlで取り上げました 。

「$scope を変更して特定のアニメーションをスキップする」

4

0 に答える 0