【发布时间】:2017-02-04 08:20:29
【问题描述】:
我会发布代码,但我真的不知道从哪里开始。我已经阅读了https://angular.io/docs/ts/latest/guide/animations.html 动画指南,但它不能满足我的要求。
假设您有一个使用*ngFor 显示的项目列表,并且列表顶部包含排序按钮。例如说默认排序是“名称”。它会在初始屏幕上显示如下
Sort By: Name | Value
[name: a, value:3]
[name: b, value:2]
[name: c, value:1]
然后假设用户按“值”按值排序。
Sort By: Name | Value
[name: c, value:1]
[name: b, value:2]
[name: a, value:3]
我知道我可以简单地对绑定到视图组件的列表进行排序,但我想要动画。使用当前的 Angular 2 动画 API 甚至可以做到这一点吗?
【问题讨论】:
-
我有一个类似的问题,但对我来说,我可以为每个移动的元素设置进入/离开动画。事实上,如果您对列表中的项目进行重新排序,它不会触发 * => void,我根本不知道如何对它做出反应。
标签: javascript angular