angular架构
2024-10-20 13:36:01
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与服务器进行通讯。
最新文章
- Paypal支付小记
- C语言 01 形参实参
- Mysql 如何实现列值的合并
- 用友android
- 解读Unity中的CG编写Shader系列六(漫反射)
- DROP TABLE ** CASCADE CONSTRAINTS PURGE删除表的时候级联删除从表外键
- cobar和tddl分享
- android 补间动画
- CDOJ 1273 God Qing's circuital law
- Django 自定义模版标签和过滤器
- python-分页代码
- C语言预备作业
- js中函数的写法
- MySQL 在线更改 Schema 工具
- CentOS7基本配置一
- HTTP 错误码
- C#使用CefSharp开源库开发Chrome 浏览器
- H5 68-伪元素选择器
- 在 .NET Framework 4.0 的程序中使用 .NET Framework 2.0 的程序集
- BZOJ2509 : 送分题
热门文章
- 创建一个背景透明的UIViewController
- javascript循环事件只响应最后一次的问题处理
- [BZOJ2733][HNOI2010]永无乡 解题报告 启发式合并,线段树合并
- 洛谷P3676 小清新数据结构题 【树剖 + BIT】
- 使用mshta.exe绕过应用程序白名单(多种方法)
- 学习操作Mac OS 之安装工具组件
- CH暑假欢乐赛 SRM 07 天才麻将少女KPM(DP+treap)
- bzoj 1212: [HNOI2004]L语言 AC自动机+状压
- Luogu 1220 关路灯(动态规划)
- sqlalchemy多外键关联