承诺(Promise)不是 Angular 首创的。作为一种编程模式,它出现在……1976 年,比JavaScript 还要古老得多。Promise...
Read more
服务是对公共代码的抽象,比如,如果在多个控制器中都出现了相似的代码,那么把它们提取出来,封装成一个服务,你将更加遵循 DRY 原则(即:不要重复你自...
Read more
指令是ng中非常重要的概念,相当于一个自定义的HTML元素,在ng官方文档中称其为HTML语言的DSL(特定领域语言)扩展。
指令的使...
Read more
从本节开始,学习《AngularJS深度剖析与最佳实践》, 主要对前面的学习进行巩固加强,深入理解概念,同时记录一些最佳实践和技巧。
...
Read more
单元测试能让ng从框架中分离代码,为完整测试提供支持。
使用Jasmine的describe、befireEach、it和...
Read more
当自定义一个组件时ng在背后注入这组件并提供它所依赖的服务,理解这种背后的机制对使用ng很有帮助,并在单元测试中也非常有用。
Read more
ng为在DOM中的动态内容变化的动画效果和处理触控事件提供了两种服务,一个是动态内容转变时使用指定的命名结构定义包含动画(animations)或转...
Read more
ng的视图服务通过多个组件独立控制内容,能降低应用复杂度,比如:
使用$routeProvider定义url路由,使路由导...
Read more