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

相关文章
|
7月前
|
JavaScript 前端开发
关于 Angular 编程中的 shim 概念
关于 Angular 编程中的 shim 概念
44 0
|
5月前
|
JavaScript 前端开发 开发工具
Angular框架
Angular框架
39 0
|
6月前
|
前端开发 JavaScript 搜索推荐
什么是 Angular 应用的 re-hydration 过程
什么是 Angular 应用的 re-hydration 过程
22 1
|
7月前
|
JavaScript 前端开发 测试技术
angular框架怎么从0到1进行开发
angular框架怎么从0到1进行开发
38 0
|
7月前
|
JavaScript 前端开发 搜索推荐
什么是 Angular 应用的 rerender 机制
什么是 Angular 应用的 rerender 机制
31 0
|
7月前
|
监控 JavaScript 前端开发
Angular 应用程序的 Hydration 概念详解
Angular 应用程序的 Hydration 概念详解
35 0
angular36-todoMVC准备工作
angular36-todoMVC准备工作
66 0
angular36-todoMVC准备工作
angular5-angular特性简介
angular5-angular特性简介
87 0
angular5-angular特性简介
angular37-angular实现todolist基本结构
angular37-angular实现todolist基本结构
117 0
angular37-angular实现todolist基本结构
angular12-模型和控制器
angular12-模型和控制器
120 0
angular12-模型和控制器