Angularjs 2的基本构建块

Angular 是一个通过HTML和JavaScript或者一种能编译成JavaScript的语言(像Dart或者TypeScript)构建客户端应用的框架。
这个框架由很多库组成,有的是核心的,有的是可选的。
你的Angular应用通过Angular的标签编写HTML模板(templates),编写组件(component)类来管理这些模板,应用逻辑编写在服务(services)中,然后把组件和服务打包成模块(modules)。
你通过引导(bootstrapping)根模块(root module)来启动程序。然后Angular在浏览器中展示你的程序内容,根据你设置的指令相应用户交互。
当然,实际上不止这些。现在,我们看看下面的宏图。




overview2.png

这个构架展示了一个Angular应用的八个主要构建块:

  • Modules
  • Components
  • Templates
  • Metadata
  • Data binding
  • Directives
  • Services
  • Dependency injection

相关文章

ANGULAR.JS:NG-SELECTANDNG-OPTIONSPS:其实看英文文档比看中...
AngularJS中使用Chart.js制折线图与饼图实例  Chart.js 是...
IE浏览器兼容性后续前言 继续尝试解决IE浏览器兼容性问题,...
Angular实现下拉菜单多选写这篇文章时,引用文章地址如下:h...
在AngularJS应用中集成科大讯飞语音输入功能前言 根据项目...
Angular数据更新不及时问题探讨前言 在修复控制角标正确变...