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

enter image description here

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

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

Angular 的概念模型相关推荐

  1. Angular 初学者快速上手教程

    课程介绍 本课程是一个系列基础教程,目标是带领读者上手实战,课程以新版本 Angular 的 3 个核心概念作为主线:组件.路由.模块,加上业务开发过程中必须用到的特性:工具.指令.表单.RxJS.i ...

  2. Angular 基础教程(7.0)

    课程亮点 按照初学者的学习路线规划内容 所有代码均采用 Angular 7.0 版本 覆盖日常开发中使用频率最高的特性 To B.To C 型界面,移动端 PWA 全面覆盖 附赠 3 个附录,对比 5 ...

  3. 前端框架千千万,抓住两条主线成一半

    作者:大漠穷秋 百花齐放的前端框架 2007 年的时候我刚毕业,当时最火的前端框架是 jQuery 和 Ext JS,那时候大家纠结的问题是:我到底是用 jQuery 呢还是用 Ext JS 呢? 后 ...

  4. 前端框架千千万,每隔两年翻一番

    01 百花齐放的前端框架 2007 年的时候我刚毕业,当时最火的前端框架是 jQuery 和 Ext JS,那时候大家纠结的问题是:我到底是用 jQuery 呢还是用 Ext JS 呢? 后来又出现了 ...

  5. Angluar初学者快速上手教程2021(理论+实例)

    文章目录 Angular 一 介绍 1.1 Angular 的概念模型 1.2 环境搭建 1.3 结构介绍 二 组件模板 2.1 JS 模板引擎的设计思路 2.2 Mustache 语法 2.3 属性 ...

  6. Angular No name was provided for external module 'XXX' in output.globals 错误

    Angular 7 开发自定义库时,引用ngZorroAntd,build过程中出现 No name was provided for external module 'ng-zorro-antd' ...

  7. angular.isUndefined()

    <!DOCTYPE html> <html><head><meta charset="UTF-8"><title>ang ...

  8. 五:Angular 数据绑定 (Data Binding)

    通常来说,数据绑定要么是从页面流向组件中的数据,要么是从组件中的数据流向页面.下面我们来介绍在Angular 2中数据绑定的几种不同方式.  1. 使用{{}}将组件中的数据显示在html页面上  实 ...

  9. angular初步认识一

    最近比较流行MVC前端框架开发,最近研究了一个框架AngularJS框架 不说那么多,先上例子,我是个代码控 <!DOCTYPE html> <html lang="en& ...

最新文章

  1. 如何写好数据分析师简历
  2. 微软BI 之SSRS 系列 - 报表邮件订阅中 SMTP 服务器匿名访问与 Windows验证, 以及如何成功订阅报表的实例...
  3. stl map高效遍历删除的方法
  4. 搜狗输入法:候选词带符号设置方法。正常打字打出符号,颜文字。
  5. linux修改ip地址方法如何保存_修改电脑IP地址方法
  6. MAC 安装jenkins
  7. mysql批量生成修改表和列注释语句
  8. mysql 查询两张表结构相同的数据库_利用反射处理多个表结构相同的数据的查询和数据库表的关联...
  9. mysql_real_connect阻塞_mysql_real_connect崩溃、未经处理的异常
  10. 【甘道夫】CDH5.2的Maven依赖
  11. 任意线段集生成多边形_self-attention缺失文本生成||Text Infilling
  12. javascript调用服务端验证控件
  13. MQ_ActiveMQ环境部署+C#推送和接收消息
  14. Java常用框架面试题
  15. BAT机器学习面试题
  16. 计算机系统原理实验:模型机(十)ttime部分
  17. asp.net mvc 网站生成二维码
  18. 智多星骗子:骗钱的手段太高超
  19. python有哪些细节描写_细节描写的句子有哪些
  20. 操作简单的中文硬盘对拷工具

热门文章

  1. IntelliJ IDEA 2021连接MySql数据库的操作
  2. CSS基础「二」复合选择器 / 元素显示模式 / 背景 / 三大特性
  3. 变成小白的第一本Python入门书,第五章循环与判断课后题答案
  4. 机器学习中的数学(一)--基础数学与基本微分学
  5. 使用函数输出水仙花数
  6. vivado中如何读取十进制小数_二进制十进制间小数怎么转换,原来是这样的
  7. 使用C语言--编写人机猜数游戏
  8. 昭通高考2021成绩查询,昭通中考成绩查询2021
  9. h5打开麦克风权限录音_原来电脑上自带录音功能,很多人还不知道,真的太实用了...
  10. 哈工大计算机学院历史,历史沿革