Angular 的概念模型
既然如此,问题就来了,新版本的 Angular 的核心概念是什么呢?
非常简单,一切都是围绕着“组件”( Component )的概念展开的:
![](https://yqfile.alicdn.com/img_81c42b81b7b3245cf585b8de50fbbd53.png)
Component(组件)是整个框架的核心,也是终极目标。“组件化”的意义有2个:第一是分治,因为有了组件之后,我们可以把各种逻辑封装在组件内部,避免混在一起;第二是复用,封装成组件之后不仅可以在项目内部复用,而且可以沉淀下来跨项目复用。
NgModule(模块)是组织业务代码的利器,按照你自己的业务场景,把组件、服务、路由打包到模块里面,形成一个个的积木块,然后再用这些积木块来搭建出高楼大厦。
Router(路由)的角色也非常重要,它有3个重要的作用:第一是封装浏览器的 History 操作;第二是负责异步模块的加载;第三是管理组件的生命周期。
来自大漠的课程http://gitbook.cn/gitchat/column/59dae2081e6d652a5a9c3603
Angular 的概念模型相关推荐
- Angular 初学者快速上手教程
课程介绍 本课程是一个系列基础教程,目标是带领读者上手实战,课程以新版本 Angular 的 3 个核心概念作为主线:组件.路由.模块,加上业务开发过程中必须用到的特性:工具.指令.表单.RxJS.i ...
- Angular 基础教程(7.0)
课程亮点 按照初学者的学习路线规划内容 所有代码均采用 Angular 7.0 版本 覆盖日常开发中使用频率最高的特性 To B.To C 型界面,移动端 PWA 全面覆盖 附赠 3 个附录,对比 5 ...
- 前端框架千千万,抓住两条主线成一半
作者:大漠穷秋 百花齐放的前端框架 2007 年的时候我刚毕业,当时最火的前端框架是 jQuery 和 Ext JS,那时候大家纠结的问题是:我到底是用 jQuery 呢还是用 Ext JS 呢? 后 ...
- 前端框架千千万,每隔两年翻一番
01 百花齐放的前端框架 2007 年的时候我刚毕业,当时最火的前端框架是 jQuery 和 Ext JS,那时候大家纠结的问题是:我到底是用 jQuery 呢还是用 Ext JS 呢? 后来又出现了 ...
- Angluar初学者快速上手教程2021(理论+实例)
文章目录 Angular 一 介绍 1.1 Angular 的概念模型 1.2 环境搭建 1.3 结构介绍 二 组件模板 2.1 JS 模板引擎的设计思路 2.2 Mustache 语法 2.3 属性 ...
- 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' ...
- angular.isUndefined()
<!DOCTYPE html> <html><head><meta charset="UTF-8"><title>ang ...
- 五:Angular 数据绑定 (Data Binding)
通常来说,数据绑定要么是从页面流向组件中的数据,要么是从组件中的数据流向页面.下面我们来介绍在Angular 2中数据绑定的几种不同方式. 1. 使用{{}}将组件中的数据显示在html页面上 实 ...
- angular初步认识一
最近比较流行MVC前端框架开发,最近研究了一个框架AngularJS框架 不说那么多,先上例子,我是个代码控 <!DOCTYPE html> <html lang="en& ...
最新文章
- 如何写好数据分析师简历
- 微软BI 之SSRS 系列 - 报表邮件订阅中 SMTP 服务器匿名访问与 Windows验证, 以及如何成功订阅报表的实例...
- stl map高效遍历删除的方法
- 搜狗输入法:候选词带符号设置方法。正常打字打出符号,颜文字。
- linux修改ip地址方法如何保存_修改电脑IP地址方法
- MAC 安装jenkins
- mysql批量生成修改表和列注释语句
- mysql 查询两张表结构相同的数据库_利用反射处理多个表结构相同的数据的查询和数据库表的关联...
- mysql_real_connect阻塞_mysql_real_connect崩溃、未经处理的异常
- 【甘道夫】CDH5.2的Maven依赖
- 任意线段集生成多边形_self-attention缺失文本生成||Text Infilling
- javascript调用服务端验证控件
- MQ_ActiveMQ环境部署+C#推送和接收消息
- Java常用框架面试题
- BAT机器学习面试题
- 计算机系统原理实验:模型机(十)ttime部分
- asp.net mvc 网站生成二维码
- 智多星骗子:骗钱的手段太高超
- python有哪些细节描写_细节描写的句子有哪些
- 操作简单的中文硬盘对拷工具
热门文章
- IntelliJ IDEA 2021连接MySql数据库的操作
- CSS基础「二」复合选择器 / 元素显示模式 / 背景 / 三大特性
- 变成小白的第一本Python入门书,第五章循环与判断课后题答案
- 机器学习中的数学(一)--基础数学与基本微分学
- 使用函数输出水仙花数
- vivado中如何读取十进制小数_二进制十进制间小数怎么转换,原来是这样的
- 使用C语言--编写人机猜数游戏
- 昭通高考2021成绩查询,昭通中考成绩查询2021
- h5打开麦克风权限录音_原来电脑上自带录音功能,很多人还不知道,真的太实用了...
- 哈工大计算机学院历史,历史沿革