$animate apiへの参照、$animation は angular1.3 以降のコールバック プロミスをサポートしています。
しかし、私のコードは機能しませんでした
angular.module('app', [ngAnimate])
.factory('test', ['$animate', '$q', function($animate, $q) {
return {
test: function(element) {
$animate.enter(angular.element("#node"), element)
.then(function() {
console.log('entered');
});
}
};
}]);
戻ってきた
Error: $animate.enter(...).then is not a function
私の angular と angular-animate はどちらも 1.3.0-beta.19
です 助けてください!
編集
自分で解決した問題。
コールバックの約束は v1.3.0-rc.0 以降でサポートされていますが、v1.3.0-beta.19 ではサポートされていないためです。