如何在Aurelia中实现自己的动画库?

时间:2017-05-26 19:08:53

标签: aurelia

我想说当我从DOM中添加或删除元素时,我想使用类似JQuery UI的东西来编写一些动画。我在this article中看到我可以使用 animator 界面使用输入保留功能编写自己的动画。同一篇文章使用 view-slot.js 的示例来说明如何使用此接口。我甚至可以看到这里注入了这种依赖,比如这个

import {Animator} from './animator';
...
constructor(anchor: Node, anchorIsContainer: boolean, animator?: Animator = Animator.instance) {

我如何在这里提供我自己的Animator界面实现?我使用Greensock aurelia plugin,这是另一个javascript动画库,作为我如何做到这一点的一个例子,发现它使用自己的 animator.js 版本Greensock动画写入其中。我期待找到能够为view-slot构造函数提供animator接口的自定义实现的东西,但是空洞了。

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

找到它。您需要在位于Aurelia的DI容器内的模板引擎上运行CREATE INDEX idx_wtitle ON wtitle(wordid, docid); CREATE INDEX idx_wurl ON wurl(wordid, docid); 。下面的例子来自animator-css,它是动画师界面的一个实现。这段代码在启动过程中作为插件运行。

wordid

https://github.com/aurelia/animator-css/blob/master/src/index.js

相关问题