Skip to content

Commit 9b6d9a2

Browse files
committed
fix(view): fix $animate usage for 1.4+
1 parent 1f781c8 commit 9b6d9a2

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/viewDirective.js

+10-4
Original file line numberDiff line numberDiff line change
@@ -143,12 +143,18 @@ function $ViewDirective( $state, $injector, $uiViewScroll, $interpolate)
143143
if ($animate) {
144144
return {
145145
enter: function(element, target, cb) {
146-
var promise = $animate.enter(element, null, target, cb);
147-
if (promise && promise.then) promise.then(cb);
146+
if (angular.version.minor > 2) {
147+
$animate.enter(element, null, target).then(cb);
148+
} else {
149+
$animate.enter(element, null, target, cb);
150+
}
148151
},
149152
leave: function(element, cb) {
150-
var promise = $animate.leave(element, cb);
151-
if (promise && promise.then) promise.then(cb);
153+
if (angular.version.minor > 2) {
154+
$animate.leave(element).then(cb);
155+
} else {
156+
$animate.leave(element, cb);
157+
}
152158
}
153159
};
154160
}

0 commit comments

Comments
 (0)