javascript - 从 javascript 代码触发 ngFx 动画

标签 javascript angularjs animation angular-directive

我正在尝试使用 ngFx library当范围内的属性发生变化时播放动画。我已经为指令创建了一个样板代码:

angular.module('myApp')
.directive('zoomInOnChange', function () {
    return {
        restrict: 'A',
        scope: {
            param: "="
        },
        link: function (scope, element, attrs) {
            scope.$watch('param', function () {
                // ?
            });
        }
    }
});

并想像这样使用它:

<h1 zoom-in-on-change param="{{someProp}}">{{someProp}}</h1>

有没有办法从 JavaScript 代码内部触发 ngFx 动画?

最佳答案

事实证明,直接使用 TweenMax 实现动画要简单得多,ngFx 在后台使用 TweenMax。这行代码解决了我的问题:

TweenLite.from(element, 0.5, {scale: 0, ease:Expo.easeIn});

关于javascript - 从 javascript 代码触发 ngFx 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29368180/

相关文章:

javascript - 从另一个函数访问模块中的函数

javascript - 在没有框架的情况下 trim JavaScript 中字符串的换行符

javascript - 如何使用socket.io更改用户的URL?

javascript - 如何根据 AngularJS 中的下拉菜单项更改页面标题

javascript - 针对所有另一个数组过滤数组

ios - 类似于折线图的 Swift 动画

javascript - 使用js更改背景图片

html - 我怎样才能让一个CSS动画只适用于图像而不是它的边框?

android - ImageView 宽度上的动画已更改

PHP $_POST 不返回值