是否有任何可用于学习的良好/深度资源Angular2中的动画除了www.angular.io上的基本API参考吗?Angular2动画学习资源
回答
Angular 2中的动画在开发过程中发生了很多次变化,并在RC2中再次发生变化。 Here is a resource that I used for an app using RC1,虽然这项技术还没有正式提供,并且没有记录。正如文章顶部所述,RC2中有一个新库。
我承认我没有试过RC2,但这里是我的要求。您不需要动画库(对于大多数情况)。只需使用css转换class
和style
指令。
作为一个例子,到链接物品类似的功能可以与该代码来实现:
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
template: `
<button (click)='toggleHeight()'>Show/Hide</button>
<div [style.height]='divHeight'>
Sed ut perspiciatis unde omnis iste natus error sit
voluptatem accusantium doloremque laudantium, totam
aperiam, eaque ipsa quae ab illo inventore...
</div>
`,
styles: [`
div {
overflow-y: hidden;
transition: height 2s ease;
}
`]
})
export class AppComponent {
divHeight: string = '500px';
shown: boolean = true;
toggleHeight() {
this.shown = !this.shown
this.divHeight = this.shown? '500px' : '0';
}
}
感谢您的plunkr例子。如何使用动画库(如流行的animate.css [daneden.github.io/animate.css](https://daneden.github.io/animate.css))来处理动画,而不必写和测试原始CSS,如你的代码片段所示? –
我肯定会使用它,如果它有你想要使用的动画。动画一直是javascript库的按需特征,但是你可以看到css动画是非常简单的(1行!),如果你知道你在做什么(我没有),它也非常强大。为什么增加应用程序代码的复杂性?样式,包括动画属于样式表。 – threeve
- 1. 去学习资源
- 2. 学习资源Verilog
- 3. XRCed学习资源?
- 4. 学习资源Selenium
- 5. Specflow学习资源
- 6. JavaScript学习资源
- 7. Umbraco学习资源?
- 8. Ocaml学习资源
- 9. Emberjs学习资源
- 10. AOP学习资源
- 11. RoR - 学习资源
- 12. 学习如何编程动画有什么好的资源?
- 13. 资源学习jQuery的
- 14. 学习资源Spring MVC
- 15. 要学习的资源KnockoutJS
- 16. 学习pyqt的好资源?
- 17. wxWidgets 2.9学习资源
- 18. 学习QML的资源?
- 19. mockito的学习资源
- 20. 学习Spring.NET的资源
- 21. Qt的学习资源
- 22. 要学习的资源NewtonScript
- 23. 学习SuiteCRM的资源?
- 24. 学习蚂蚁 - 资源
- 25. 学习资源tk/tile
- 26. Facebook API的学习资源
- 27. 要学习的资源MSDeploy
- 28. 要学习的资源EJB
- 29. OpenGL 4.1学习资源
- 30. 学习资源ASP.NET MVC 2.0
https://www.youtube.com/results?search_query=ng-conf+动画,但尚未可用 - 可能RC2 –