ng9.1新特性
改善 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
isesnext
orsystem
.
cli生成组件命令加入新的选项 --displayBlock
- ng generate component my-component --displayBlock
- Angular 组件display默认inline, 加入该选项,display默认为Block
- 把该选项变为默认ng config schematics.@schematics/angular:component.displayBlock true
e2e测试 新增 grep
and
invertGrep 选项- ng e2e --grep searchTerm 可更容易的选择你需要跑的测试用例
改善html语法高亮
方向查询api
- 如果你使用了 angular 的 国际化,使用了Right to Left 语言 ,可以使用api查询当前语言的方向
- getLocalDirection
默认 TSLint 6.1
赞 (0)