Angular 14正式リリース。Typed Angular FormsやStandalone Componentsなど新機能

今回は「Angular 14正式リリース。Typed Angular FormsやStandalone Componentsなど新機能」についてご紹介します。

関連ワード (他詳細、実行時、従来等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Webアプリケーションフレームワーク「Angular」の最新版となる「Angular 14」が正式にリリースされました。

Angular v14 is here#ngUpdate includes:
Strictly typed forms!
Streamlined page title accessibility
CLI autocomplete
a developer preview of standalone components!

& so much more!

Learn all about v14:
https://t.co/I3mvnb2CSX pic.twitter.com/nYtpOm4KXi

— Angular (@angular) June 2, 2022

Angular 14ではReactive Formsのフォームコントロールに型を設定できる「Typed Angular Forms」が利用可能となり、よりシンプルなコードでコンポーネントを記述できる「Standalone Components」がデベロッパープレビューとして導入されました。

Typed Angular Formsでは、フォーム上で入力された値のチェックなどを実現する「Reactive Forms」のフォームコントロールで受け取る値に型を設定できるようになりました。

従来はフォームコントロールで受け取る値はany型となっていたため、nullを受け取る可能性も含めて実行時に対応するよう慎重にコーディングする必要がありました。

Angular 14からはフォームコントロールやグループに型を設定することで、初期値がnullだとしても入力値としてnullを許容しない設定や型の設定ができるようになるため、コーディング時のエディタによるサポートやビルド時のチェックなども含めて、より安全なコーディングが可能になります。

Standalone Componentsでは、従来のコンポーネントの記述では必要とされた「@NgModule」の記述が不要になるなど、よりシンプルなコーディングでコンポーネントの記述ができるようになる予定です。

また、Angular Routerの新しいRoute.titleプロパティによって、ページの内容を一意に伝えるページタイトルの設定が容易になることで、Angularアプリケーションのアクセシビリティ改善に役立つとされています。

その他詳細な新機能については「Angular v14 is now available!」をご覧ください。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
GGV Capitalが「世界中の起業家」のための新ファンドに合計2630億円を調達
VC / エンジェル
2021-01-31 19:47
Snapがマッピング・位置情報スタートアップのStreetCredを買収、Snap Map関連機能強化か
ネットサービス
2021-01-14 06:47
JR貨物、データ連携ツールを導入–基幹システムのインターフェース構築コストを削減
IT関連
2024-01-13 08:07
音声に合わせ顔の動きを深層学習で作成 Adobeなど「MakeItTalk」開発 :Innovative Tech
トップニュース
2021-07-20 00:25
AWS上で分散インメモリDB「MySQL HeatWave」、オラクルが提供開始。Amazon AuroraとRedshiftの競合に
AWS
2022-09-14 04:42
AI開発の国別ランキングが発表–米中以下の順位に変動
IT関連
2023-06-30 04:44
ログラス、「Loglass 経営管理」に「3軸対比機能」–3つの指標を対比可能に
IT関連
2024-04-16 21:30
SOMPO、脆弱性管理クラウド「yamory」を導入–SBOM対応やセキュリティ強化に
IT関連
2023-08-15 21:21
PwCあらた、公認会計士の入所式をメタバースで開催–職員宅にVRゴーグル送付
IT関連
2022-12-16 19:45
Enjinとエイベックス・テクノロジーズがブロックチェーン事業に関するパートナーシップ契約締結
ブロックチェーン
2021-05-16 04:36
Meta、オープンソースAIモデル「Llama 3.1 405B」発表
IT関連
2024-07-25 00:06
LinuxのWi-Fiに深刻な脆弱性、セキュリティパッチは公開済み
IT関連
2022-10-20 15:21
コロナ後の世界ではデジタル化の成熟が一層強みに–デロイト調査
IT関連
2021-04-30 10:25
人間中心のAIを作るには「生産的な不快感」が必要
IT関連
2022-12-13 02:01