ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

ng9.1新特性

2020-12-03 11:01:08  阅读:232  来源: 互联网

标签:选项 ng9.1 特性 component module -- SomeThing displayBlock


原文需要翻墙

  • 改善 ngcc 的速度, 可同时编译多个包, 使构建速度变快

  • TypeScript 3.8 支持, TypeScript 3.8新增了很多重大特性

    • Type-Only Imports and Exports 为 导入导出类型 新增导入导出方式

      • import type { SomeThing } from "./some-module.js";
        
        export type { SomeThing };
        
      • import type 表示导入的是一个类型,你不能用它来做具体的事,比如 extend SomeThing, SomeThing()等

    • ECMAScript Private Fields

      • 提供了类的私有属性
      • 以#开头的变量为私有变量
      • 私有变量只有在类内部才能访问,实例不能访问
      • 与private不同,private只是编译报错,实际上实例还是能访问
    • top-level await,

    • 不需要在 async的function内才能使用 await , await可以在module顶部使用

    • 使用条件: 编译选项在es2017及以后的版本并且module is esnext or system.

  • cli生成组件命令加入新的选项 --displayBlock

    • ng generate component my-component --displayBlock
    • Angular 组件display默认inline, 加入该选项,display默认为Block
    • 把该选项变为默认ng config schematics.@schematics/angular:component.displayBlock true
  • e2e测试 新增 grepandinvertGrep 选项

    • ng e2e --grep searchTerm 可更容易的选择你需要跑的测试用例
  • 改善html语法高亮

  • 方向查询api

    • 如果你使用了 angular 的 国际化,使用了Right to Left 语言 ,可以使用api查询当前语言的方向
    • getLocalDirection
  • 默认 TSLint 6.1

标签:选项,ng9.1,特性,component,module,--,SomeThing,displayBlock
来源: https://www.cnblogs.com/LHLVS/p/14078366.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有