我使用此模块https://github.com/rpocklin/angular-scroll-animate
我尝试在-visic-class ="动画fadeInUp"时创建新属性但我得到错误 指令:角度滚动动画'何时可见'属性必须指定一个函数。
请参阅模块https://github.com/rpocklin/angular-scroll-animate
jsfiddle:jsfiddle.net/jgh9yumx /
答案 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: '@?'
}