zoukankan      html  css  js  c++  java
  • 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 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

  • 相关阅读:
    变量与常量
    velocity基本用法
    jboss之mod_cluster集群
    jboss部署出现MarshalOutputStream找不到错误
    redis--安装
    java-基础
    jboss使用(eap 6.0以后版本)
    ZooKeeper安装
    linux-redhat5找回root密码
    发布JavaWeb项目时如何将本地lib下的架包发布到服务器上
  • 原文地址:https://www.cnblogs.com/LHLVS/p/14078366.html
Copyright © 2011-2022 走看看