MVC:作为DataModel的$scope

依赖注入DI

模块化Module

Service

Filter

Two way DateBinding

Directive

Unit Testing&E2E Testing

AngularJS应用的解析

映射到模型-视图-控制器设计模式

模板(Templates)

模板是您用HTML和CSS编写的文件,展现应用的视图。 您可给HTML添加新的元素、属性标记,作为AngularJS编译器的指令。 AngularJS编译器是完全可扩展的,这意味着通过AngularJS您可以在HTML中构建您自己的HTML标记!

应用程序逻辑(Logic)和行为(Behavior)

应用程序逻辑和行为是您用JavaScript定义的控制器。AngularJS与标准AJAX应用程序不同,您不需要另外编写侦听器或DOM控制器,因为它们已经内置到AngularJS中了。这些功能使您的应用程序逻辑很容易编写、测试、维护和理解。

模型数据(Data)

模型是从AngularJS作用域对象的属性引申的。模型中的数据可能是Javascript对象、数组或基本类型,这都不重要,重要的是,他们都属于AngularJS作用域对象。

AngularJS通过作用域来保持数据模型与视图界面UI的双向同步。一旦模型状态发生改变,AngularJS会立即刷新反映在视图界面中,反之亦然。

服务特性:

  1. 底层服务包括依赖注入,XHR、缓存、URL路由和浏览器抽象服务。
  2. 您还可以扩展和添加自己特定的应用服务。
  3. 这些服务可以让您非常方便的编写WEB应用。

最新文章

  1. 18. class
  2. python requests 安装
  3. Android 签名证书
  4. CSS颜色代码 颜色值 颜色名字大全(转载)
  5. linux下备份mysql命令
  6. 转一篇:Hyper-V和VMware的高可用实时迁移技术详解
  7. js_day8
  8. QF——对不同尺寸屏幕的适配(自动布局:AutoLayout)
  9. webstrom 编码
  10. Spring AOP中的动态代理
  11. 谈谈Ext JS的组件——布局的使用方法续一
  12. [面试算法题]有序列表删除节点-leetcode学习之旅(4)
  13. Django_cookie_session
  14. Python3+Selenium2完整的自动化测试实现之旅(六):Python单元测试模块Unittest运用
  15. redis单例模式
  16. beego 实现API自动化文档
  17. Struts2标签里面调用java方法
  18. Debug outlook add-in (office.js) 小技巧
  19. 20154312 曾林 ExpFinal CTF Writeup
  20. Android实践项目汇报(总结)-修改

热门文章

  1. justify-content 定义子元素在父元素水平位置排列的顺序
  2. 初识Modbus TCP/IP-------------C#编写Modbus TCP客户端程序(一)
  3. 一篇文章彻底弄清ARC始末
  4. 【BZOJ2322】[BeiJing2011]梦想封印 高斯消元求线性基+DFS+set
  5. Boxes and Candies(贪心)
  6. 2.二级接口ListableBeanFactory
  7. images have the “stationarity” property, which implies that features that are useful in one region are also likely to be useful for other regions.
  8. SQLServer将一个表内指定列的所有值插入另一个表
  9. Linux备份和回复mysql数据库
  10. SAP basis 常用事物