Angular 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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,986评论 25 709
  • 版本:Angular 5.0.0-alpha AngularDart(本文档中我们通常简称 Angular ) 是...
    soojade阅读 4,258评论 0 4
  • Angular 2架构总览 - 简书http://www.jianshu.com/p/aeb11061b82c A...
    葡萄喃喃呓语阅读 5,351评论 2 13
  • 日常疲惫 今天学了什么? 今天锻炼了吗? 今天思考了吗? 今天吃了什么?
    宇宙奶莉阅读 1,819评论 0 0
  • 估计许多人看见标题的时候会非常的不解,免费的就是不要钱的物品,怎么成最贵的呢? 相信大家都有看到过路边有些店充话费...
    爱读书的无为阅读 3,649评论 8 4

友情链接更多精彩内容