AngularJS的官方文档看起来总是比较晦涩,理解起来也觉得AngularJS并不是那么容易理解。这里推荐几篇小的文章,可以试着重新阅读以下,轻松愉快的写作风格能够让你很容易的理解它。

AngularJS的基本组件及工作原理:Why does AngularJS rocks

在实际工作中,写AngularJS的程序并不是太难,难就难在如何用TDD驱动出来。甚至一些比较复杂的directive,你会发现写测试是那么的困难。TDD其实要求熟悉如何测试被测对象,下面几篇小文能够帮你从最简单的单元测试开始,详细讲解如何一步一步的写各种测试。

总目录* Introduction:简介,介绍了Jasmine如何工作的

  • Spies:介绍Spy是如何工作的,为后续mock更复杂的对象打下基础
  • Filters:测试最简单的AngularJS模块
  • Services:测试复杂一点的Service,依赖的处理
  • Controllers:测试Controller,依赖的处理
  • Directives:最为复杂的Directives
  • Conclusions:总结

Angular Tips网站还有其他的一些AngularJS的文章做参考,大家可以看看。