Angular 5.0 の使用方法

php中世界最好的语言
php中世界最好的语言オリジナル
2017-11-18 16:25:531705ブラウズ

最近、Angular 4.0 が Angular 5.0 にアップデートされました。バージョンの更新が早す​​ぎて、新しいバージョンに慣れていないという苦情が多くの友人から寄せられました。今回は、この イベント を更新します。将来の Angular5.0 の使用方法について説明します

まず第一に、このバージョン更新は、実際には

セマンティック バージョン番号仕様に従う単なる通常の反復です。

2017年7月19日の5.0.0-beta.0から開始して3ヶ月以上が経過し、合計8つのベータ版と10のRC版がリリースされました。現在 5.0.0 にアップデートしただけの人は、パイオニア ユーザーではなく、単なる一般の平均ユーザーです。意味的なバージョン番号において、メジャーバージョンは

Breaking Changeを導入する役割を持ち、マイナーバージョンは機能を追加するために使用されます。Breaking Changeで導入する必要がある機能がない限り、導入する必要はありません。それらをメジャー バージョンに変換します (期限内に完了しない限り)。

したがって、多くの場所 (公式ブログを含む) で主張されている 5.0 の新機能は、完全に合理的ではありません。たとえば、Preserve Whitespace とexportAs はバージョン 4.3 で導入されました。これがまだ 5.0 の新機能である理由は、実際の開発では、4.x と 5.x のブランチが並行してプロモートされ、これらの機能が最初に 5.0 バージョンに入り、その後 4.x にチェリー ピックされるためです。バージョン。ただし、(一般の)ユーザーの観点から見ると、5.0 は以前のバージョンではなく 4.x の後継バージョンであるため、4.x の機能は 5.0 の機能としてカウントされなくなると考えるべきです。本当に価値のある部分は、Angular Compiler の最適化などの非機能部分です。現在、AOT のインクリメンタル コンパイルはほぼ 1 秒以内に制御できます (つまり、各保存は -1 秒のみになります)。 Intl API などに依存しなくなりました。残念なのは、AOT がデフォルトで 5.0 の正式バージョンがリリースされる 1 日前に Revert だったことです (fix(@angular/cli): use JIT by default with ng5 by filipesilva · Pull Request #8267 · angular/angular-cli)。もちろん、正確に言えば、これは Angular CLI が Angular 5 に基づいてのみ実装できる機能であり、Angular 5 の機能ではありません (そして、これは単なるデフォルトの

動作 であり、実装性に影響しません)。要約すると、セマンティック バージョン番号の意味を正しく理解し、メジャー バージョンの変更を通常の態度で扱う必要があります。ほとんどすべての無用な誤解は、「セマンティック バージョン番号」の理解不足から生じています

要約すると:

セマンティック バージョン番号の意味を正しく理解し、メジャーなバージョンの変更を正常な心で扱いましょう。

上記は、Angular 5.0 の新しいバージョンの使用方法の紹介です。実際、セマンティックなバージョン番号が明確であれば、このバージョンは自然に理解しやすくなります

関連書籍

Angular は、プロジェクトで定義された json ファイル

AngularJS のドロップダウン ボックスの高度な使用方法の詳細な紹介

AngularJS を使用してカスタム サービスを実装する

以上がAngular 5.0 の使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。