開発者ドキュメント

Angular 5:アップグレードと新機能の概要

Angular 5 pentagonal-donut という名前のコードが発表されたばかりで、Angularアプリをより小さく、より高速に実行するためのいくつかの新機能といくつかの内部変更が含まれています。 この投稿では、最も重要な変更のいくつかと、アップグレードのヒントについて簡単に説明します。 詳細については、お知らせブログ投稿を参照してください。すべての変更の詳細については、公式変更ログを参照してください。

パフォーマンス

アプリをより小さく、より速くするためにAngular5に含まれる変更の一部を次に示します。

tsconfig.json
{
  "compileOnSave": false,
  "compilerOptions": {
    "outDir": "./dist/out-tsc",
    "sourceMap": true,
    "declaration": false,
    "moduleResolution": "node",
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "target": "es5",
    "typeRoots": ["node_modules/@types"],
    "lib": ["es2017", "dom"]
  },
  "angularCompilerOptions": {
    "preserveWhitespaces": false
  }
}

コンポーネントごとにオプションをきめ細かく設定したり、特定のコンポーネントでのみプロジェクトのデフォルトを上書きしたりすることもできます。

app.component.ts
import { Component } from '@angular/core';


新機能

updateOnぼかしまたは送信

フォームフィールドまたはフォーム全体の新しいオプションであるupdateOnは、blur

モバイルバージョンを終了