【问题标题】:angularjs - Animating element after model updatedangularjs - 模型更新后的动画元素
【发布时间】:2015-03-11 04:42:31
【问题描述】:

想象一个板卡在不同的列中,如 trello。

在我的模型中,每一列都是一个数组,而卡片只是数组中的项目。

当某事导致卡片在列之间移动时,我拼接原始数组并将项目弹出到目标数组。我想用卡片在屏幕上移动的简短动画来说明这一点。

例子:

模型中发生了一些事情,将卡片C 移动到第二列。我想要一个它从之前位置移动到之后位置的动画。

before -
| A |    |   |
| B |    |   |
| C |    |   |
| D |    |   |

after -
| A |    | C |
| B |    |   |
| D |    |   |
|   |    |   |

【问题讨论】:

  • 目前有代码吗?
  • 是的,在我的 github (github.com/Kirschstein/board-simulation) 上。不过,作为一个有角度的新手,我不确定要复制到 SO 中的问题是什么!
  • plunker 模板plnkr.co/edit/tpl:nKLNBdve51sqOoKZAOUS?p=preview 是一个很好的在线说明的开始,如果需要,您可以复制控制器/指令/服务/模板的相关部分。您通常不想复制整个项目,只是可以展示您的特定问题的一部分。
  • 解开其中的某些部分需要我一些时间! Plunker 似乎不支持文件夹让我绊倒了

标签: angularjs css-animations


【解决方案1】:

您可以使用ng-animatehttps://docs.angularjs.org/api/ngAnimatehttp://www.nganimate.org/angularjs/ng-repeat/move)在ng-repeat 事件期间应用类,并且您可以使用这些类来应用 css 转换。

【讨论】:

    猜你喜欢
    • 2015-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-30
    • 2013-04-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多