CSS类助手(Angularjs)

时间:2016-03-19 23:08:47

标签: angularjs angularjs-directive angularjs-scope angularjs-ng-repeat

我使用此模块https://github.com/rpocklin/angular-scroll-animate

我尝试在-visic-class ="动画fadeInUp"时创建新属性但我得到错误 指令:角度滚动动画'何时可见'属性必须指定一个函数。

请参阅模块https://github.com/rpocklin/angular-scroll-animate

jsfiddle:jsfiddle.net/jgh9yumx /

1 个答案:

答案 0 :(得分:0)

您获得的错误是因为可见时属性不是函数。您只需要看到angular-scroll-animate的代码:

if (!scope.whenVisible || !angular.isFunction(scope.whenVisible())) {
    throw new Error('Directive: angular-scroll-animate \'when-visible\' attribute must specify a function.');
}

如果您想使用'@'传递字符串,'&'仅适用于函数。

在从angular-scroll-animate中提取的下一个代码中,您可以看到whenVisible是一个函数。

scope: {
    whenVisible: '&',
    whenNotVisible: '&?',
    delayPercent: '=?',
    bindScrollTo: '@?'
}