角度:将动画与范围更改相结合
Angular: combine animation with a scope change
只是想看一些代码?来了:一些代码
我的问题是,使用 Angular 如何将页面上某些数据的更改(由单击触发)与淡入/淡出动画相结合?
我可以有一个点击更改内容,我可以有一个点击动画,但我似乎无法让两者一起工作。
具体来说,我想要一个单击将字符更改为列表中的下一个字符,但我希望字符在交换时淡入淡出,而不是简单地就地更改。
下面是一个 plunk,演示了这两种行为分别运行。检查一下,如果您能建议如何使角色通过淡入/淡出而不是他们当前的即时更改来交换,我将永远感激不尽。
你想要的是一个非标准的(不是ng-animate范式的一部分)动画。我建议编写一个简单的指令。 最终,您需要$watch
更改,然后触发动画代码。因为动画代码是 dom 操作,所以它属于指令。考虑您的指令的实现
<div cross-fade="currentchar" ></div>
这样的指令也可以通过$animator
利用您现有的.animation
脚本
相关文章:
- 将图像上传ajax与表单提交ajax相结合
- 将语句与jquery相结合,并使用媒体查询来实现返回页首按钮
- 媒体查询与Javascript相结合
- 为什么可以'我将谷歌地图getCurrentPosition与地点搜索API相结合
- 如何在不使用css转换的情况下将jQuery animate与css3属性相结合
- 将jQuery选择器与“this”相结合
- 将键盘使用与 Qualtrics 中的答案随机化相结合
- iframe与Javascript相结合的zipcode检查器
- 将n个对象与javascript相结合
- 将JSON数组与jQuery相结合
- NPM:将多个模块和自定义脚本与browserfy相结合
- 将coffee和js开发与Gulp相结合
- ES6对象简写表示法可以与常规对象表示法相结合吗
- 将JavaScript与数据库表中的值相结合
- 是否有一种搜索引擎友好的方法可以将服务器端呈现的 HTML 与客户端 MVVM/MVC 框架相结合
- 将过滤器与分页角度相结合
- 将模式与输入字段的最大长度相结合
- 将 Python 字符串与 javascript 值相结合
- 角度:将动画与范围更改相结合
- 将文本与选择相结合(JavaScript)