Angular 的概念模型

简介: 既然如此,问题就来了,新版本的 Angular 的核心概念是什么呢?非常简单,一切都是围绕着“组件”( Component )的概念展开的:enter image description hereComponent(组件)是整个框架的核心,也是终极目标。

既然如此,问题就来了,新版本的 Angular 的核心概念是什么呢?
非常简单,一切都是围绕着“组件”( Component )的概念展开的:


img_81c42b81b7b3245cf585b8de50fbbd53.png
enter image description here

Component(组件)是整个框架的核心,也是终极目标。“组件化”的意义有2个:第一是分治,因为有了组件之后,我们可以把各种逻辑封装在组件内部,避免混在一起;第二是复用,封装成组件之后不仅可以在项目内部复用,而且可以沉淀下来跨项目复用。
NgModule(模块)是组织业务代码的利器,按照你自己的业务场景,把组件、服务、路由打包到模块里面,形成一个个的积木块,然后再用这些积木块来搭建出高楼大厦。
Router(路由)的角色也非常重要,它有3个重要的作用:第一是封装浏览器的 History 操作;第二是负责异步模块的加载;第三是管理组件的生命周期。

来自大漠的课程http://gitbook.cn/gitchat/column/59dae2081e6d652a5a9c3603

相关文章
|
6月前
|
JavaScript 前端开发 架构师
Angular进阶:理解RxJS在Angular应用中的高效运用
RxJS(Reactive Extensions for JavaScript)是JavaScript的一个响应式编程库,特别适用于处理异步数据流。
81 0
|
6月前
|
JavaScript 前端开发 开发工具
Angular框架
Angular框架
84 0
|
JavaScript 前端开发 测试技术
angular框架怎么从0到1进行开发
angular框架怎么从0到1进行开发
61 0
|
监控 JavaScript
angular之入门基础
angular之入门基础
145 0
angular之入门基础
angular36-todoMVC准备工作
angular36-todoMVC准备工作
81 0
angular36-todoMVC准备工作
angular5-angular特性简介
angular5-angular特性简介
110 0
angular5-angular特性简介
angular37-angular实现todolist基本结构
angular37-angular实现todolist基本结构
137 0
angular37-angular实现todolist基本结构
|
JavaScript 前端开发 vr&ar
Angular 1和Angular 2的区别
Angular 1和Angular 2的区别
197 0