Angular5 宏观把控

ljwsyt 2018-05-08 原文

Angular5 宏观把控

1.首先,Angular5相对于Angular4有了一些新的特性:

  (1)i18n国际化管道;

  (2)一个组件可以以多个名称导出;

  (3)使用httpClient;

    相比于http,httpClient的功能更加完善丰富——引入不可变的请求/响应对象。通过使用拦截器将中间件逻辑添加到管道中。支持JSON主体类型,不再需要显式分析。HttpClient支持请求上传和响应下载的进度事件。

  (4)5的渲染速度更快。移动设备体验更加优秀;另外,5的项目构建有所改进,编辑器也有所改进(这些等研究框架架构再详细了解);

  (5)动画功能有所丰富;

  (6)表单验证功能更加完善;

    表单验证中加载了一些新功能。通过使用字段或表单的有效性和值,将 updatedOn blur选项和 updatedOn submit选项添加到Formcontrols中,并且更新而不是每个输入事件。谷歌还推出了 updateOn对ngModelOptions的支持,通过延迟表单控件更新来提高其性能,直到Angular 5中的“模糊”或“提交”事件发生。

  (7)路由的生命周期得以监听,以下是一些事件:GuardsCheckStart, GuardsCheckEnd, ResolveStart, ResolveEnd, ActivationStart,ActivationEnd, ChildActivationStart, and ChildActivationEnd。

 

2.其次,angular5本身的特性:

  (1)模块——以@NgModule装饰器的一个类;此外,本身还提供了一组以@angular修饰的的js库模块;

  (2)组件——一个通用类,由一些方法和属性组成的一个API,控制部分可以重用的视图;

  (3)模板template——以*ngFor、*ngIf、{{hero.name}}、(click)、[hero]等angular特有的形式等和页面样式等组成的部分,一般是HTML的形式,或者HTML片段;

  (4)元数据——@Component部分;

  (5)数据绑定——

  1. 属性绑定和插值表达式 组件类-> 模板
  2. 事件绑定:模板 -> 组件类
  3. 双向绑定: 模板 <-> 组件类

  <li>{{hero.name}}</li>

  <app-hero-detail [hero]=“selectedHero”></app-hero-detail>

  <li (click)=“selectHero(hero)”></li>

  <input [(ngModel)]=“hero.name”>

  (6)指令——实际上@Component就相当于1的@Directive

  (7)服务——

  (8)依赖注入——被依赖的服务需要injector

  (9)路由

发表于 2018-05-08 15:24 李嘉威 阅读() 评论() 编辑 收藏

 

版权声明:本文为ljwsyt原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/ljwsyt/p/9008432.html

Angular5 宏观把控的更多相关文章

随机推荐

  1. 12款好用超赞的国外搜索资源网站 ,开发者们的标配,你都知道吗?不知道就OUT了  简介

      看了 看了网上有好多推荐插件的文章,很少有推荐搜索资源网站,于是今天决定推荐一波搜索资源网站。这些网站帮助 […]...

  2. 5种主流浏览器的内核

    真正意义上的浏览器诞生于1990年, 浏览器内核简要说明 一个完整的浏览器包含浏览器内核和浏览器的外壳(she […]...

  3. MySQL查询缓存简单使用

    mysql查询缓存简单使用 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Or […]...

  4. C++11中的四种类型转换

    static_cast 基础数据类型转换(基本类型) 同一继承体系中类型的转换(父子类型) 任意类型与空指针( […]...

  5. HDU – 4901 The Romantic Hero(dp)

    https://vjudge.net/problem/HDU-4901 题意 给n个数,构造两个集合,使第一个 […]...

  6. Kubernetes 教程:根据 PID 获取 Pod 名称

    原文链接:https://fuckcloudnative.io/posts/find-kubernetes-p […]...

  7. 压敏电阻如何准确选型呢?

    关于选型相信大家也看到过不少,对于新手来说刚开始选型需要花费大量的时间,本文简单的跟大家分享下准确选型的技巧。 […]...

  8. 值得收藏 | 深度剖析 TensorCore 卷积算子实现原理

    作者:章晓 | 旷视 MegEngine 架构师 一、前言 2020 年 5 月 Nvidia 发布了新一代的 […]...

展开目录

目录导航