angular架构包括以下部分:

1.模块

2.组件

3.模板

4.元数据

5.数据绑定

6.指令

7.服务

8.依赖注入

9.动画

10.变更检测

11.事件

12.表单

13.HTTP

14.生命周期钩子

15.管道

16.路由器

17.测试

用 Angular 扩展语法编写 HTML 模板。

组件类管理这些模板。

服务添加应用逻辑。

模块打包发布组件与服务。

在angular中,一个angular应用程序就是一个组件,一个由组件树组成的组件

angular的思想是模块化,组件化。把一个应用分成若干组件,可以更好的实现松耦合

一个应用可以是一个根组件,也可以是由一个根组件和若干个子组件组成。

各个组件之间可以通过路由器来导航。

angular工作原理

1.根据原型图把angular页面拆分成组件

2.编写每个组件,用扩展语法编写每个组件的HTML模板,用css或者scss来控制每个组件页面的样式,在控制器中用Typescrit来编写行为。

3.用路由器来导航。

4.通过http或者webSocket与服务器进行通讯。

最新文章

  1. Paypal支付小记
  2. C语言 01 形参实参
  3. Mysql 如何实现列值的合并
  4. 用友android
  5. 解读Unity中的CG编写Shader系列六(漫反射)
  6. DROP TABLE ** CASCADE CONSTRAINTS PURGE删除表的时候级联删除从表外键
  7. cobar和tddl分享
  8. android 补间动画
  9. CDOJ 1273 God Qing's circuital law
  10. Django 自定义模版标签和过滤器
  11. python-分页代码
  12. C语言预备作业
  13. js中函数的写法
  14. MySQL 在线更改 Schema 工具
  15. CentOS7基本配置一
  16. HTTP 错误码
  17. C#使用CefSharp开源库开发Chrome 浏览器
  18. H5 68-伪元素选择器
  19. 在 .NET Framework 4.0 的程序中使用 .NET Framework 2.0 的程序集
  20. BZOJ2509 : 送分题

热门文章

  1. 创建一个背景透明的UIViewController
  2. javascript循环事件只响应最后一次的问题处理
  3. [BZOJ2733][HNOI2010]永无乡 解题报告 启发式合并,线段树合并
  4. 洛谷P3676 小清新数据结构题 【树剖 + BIT】
  5. 使用mshta.exe绕过应用程序白名单(多种方法)
  6. 学习操作Mac OS 之安装工具组件
  7. CH暑假欢乐赛 SRM 07 天才麻将少女KPM(DP+treap)
  8. bzoj 1212: [HNOI2004]L语言 AC自动机+状压
  9. Luogu 1220 关路灯(动态规划)
  10. sqlalchemy多外键关联