@@ -39,7 +39,7 @@ _属性ディレクティブ_
3939
4040[ ディレクティブ] ( guide/glossary#directive ) の一種で、他のHTML要素、属性、プロパティやコンポーネントの振る舞いを監視し、変更することができます。その名前のとおり、通常これらはHTML属性として現れます。
4141
42- 例えば 、` ngClass ` ディレクティブを使ってCSSクラス名を追加したり削除したりできます。
42+ たとえば 、` ngClass ` ディレクティブを使ってCSSクラス名を追加したり削除したりできます。
4343
4444[ _ 属性ディレクティブ_ ] ( guide/attribute-directives ) ガイドで詳しく学びましょう。
4545
@@ -153,7 +153,7 @@ _コンポーネント_
153153Angularがコンポーネントのインスタンスを作成し、テンプレートを使ってビューとしてレンダリングするために
154154必要とする基本的なコンポーネントのメタデータを、そのクラスに付加します。
155155
156- "MVC"あるいは"MVVM"パターンを熟知した人であれば、コンポーネントが"コントローラー"あるいは"ビューモデル"の役割だとわかるでしょう 。
156+ "MVC"あるいは"MVVM"パターンを熟知した人であれば、コンポーネントが"コントローラー"あるいは"ビューモデル"の役割だと分かるでしょう 。
157157
158158{@a D}
159159
@@ -287,7 +287,7 @@ _ディレクティブ_
287287AngularはHTMLテンプレートの中にディレクティブを見つけると、対応するディレクティブクラスのインスタンスを作成し、
288288そのインスタンスにブラウザのDOMの一部における制御を与えます。
289289
290- 開発者は、新しいディレクティブに紐付いたカスタムHTMLマークアップ(例えば ` <my-directive> ` )を作ることができます。
290+ 開発者は、新しいディレクティブに紐付いたカスタムHTMLマークアップ(たとえば ` <my-directive> ` )を作ることができます。
291291そのカスタムマークアップはあたかも本来のHTMLを書くかのようにHTMLテンプレートに追加できます。
292292このようにして、ディレクティブはHTML自身を拡張することになります。
293293
@@ -297,7 +297,7 @@ AngularはHTMLテンプレートの中にディレクティブを見つけると
297297通常、コンポーネントはHTML要素のことを指します。コンポーネントはAngularアプリケーションの構成要素です。
298298
299299* [ 属性ディレクティブ] ( guide/glossary#attribute-directive ) は他のHTML要素、属性、プロパティ、およびコンポーネントの振る舞いを監視して変更することができます。
300- 名前からわかるように 、通常、属性ディレクティブはHTML属性のことを指します。
300+ 名前から分かるように 、通常、属性ディレクティブはHTML属性のことを指します。
301301
302302* [ 構造ディレクティブ] ( guide/glossary#structural-directive ) は要素や子要素の追加、削除、および操作によってHTMLのレイアウトを成形したり再成形することを担当するディレクティブです。
303303
381381_ 実行時コンパイラ_
382382
383383コンポーネントやモジュールをブラウザ上でコンパイルし、アプリケーションを動的に実行します。
384- これは開発期間中においては良い選択です 。
384+ これは開発期間中においてはよい選択です 。
385385ただし、プロダクション用のアプリケーションでは[ 事前コンパイラ] ( guide/glossary#aot ) モードを検討してください。
386386
387387
@@ -403,7 +403,7 @@ _ライフサイクルフック_
403403開発者は、ひとつかそれ以上の ライフサイクルフックインターフェイスを実装することで、そのライフサイクル中の重要な瞬間に介入することができます。
404404
405405それぞれのインターフェイスは、 ` ng ` という接頭語でインターフェースを名前付けされた、ひとつのフックメソッドを持っています。
406- 例えば 、` OnInit ` インターフェースは` ngOnInit ` という名前のフックメソッドを持っています。
406+ たとえば 、` OnInit ` インターフェースは` ngOnInit ` という名前のフックメソッドを持っています。
407407
408408Angularはこれらのフック関数を次の順序で呼び出します。
409409
@@ -549,7 +549,7 @@ Angularのフォームをコンポーネントのコードを通じて組み立
549549* その"真実の情報源"はコンポーネントです。バリデーションはそのコンポーネントのコードを使用して定義されます。
550550* それぞれのコントロールはそのコンポーネントのクラスにおいて、` new FormControl() ` もしくは` FormBuilder ` を使って明示的に生成されます。
551551* そのテンプレートのinput要素は` ngModel ` を使用* しません* 。
552- * 関連するAngularディレクティブには全て ` Form ` 接頭辞が付けられています。たとえば、` FormGroup ` 、 ` FormControl ` 、 そして` FormControlName ` などです。
552+ * 関連するAngularディレクティブにはすべて ` Form ` 接頭辞が付けられています。たとえば、` FormGroup ` 、 ` FormControl ` 、 そして` FormControlName ` などです。
553553
554554リアクティブフォームは強力で柔軟なので、より複雑なデータ入力をするフォームの場合には最適です。
555555たとえば、動的にフォームのコントロールを生成するような場合などです。
@@ -563,7 +563,7 @@ _ルーター_
563563ビューを別のビューに差し替えさせることで、それらの間を移動します。
564564
565565Angularのコンポーネントルーターは、ビューの生成と破棄を含めた、
566- 全てのビューの移動処理を設定し管理するための十分な機能を備えたメカニズムです 。
566+ すべてのビューの移動処理を設定し管理するための十分な機能を備えたメカニズムです 。
567567
568568
569569たいていの場合、コンポーネントはビューへの経路を定義した` RouterConfig ` によってルーターに接続されることになります。
@@ -572,7 +572,7 @@ Angularのコンポーネントルーターは、ビューの生成と破棄を
572572そこでルーターによって生成されたビューを表示することができます
573573
574574アプリケーションの中の他のビューは、ユーザーがクリックして移動することができる` RouterLink `
575- ディレクティブの付いたアンカータグかボタンを持つでしょう 。
575+ ディレクティブの付いたアンカータグかボタンをもつでしょう 。
576576
577577詳細は、[ ルーティングとナビゲーション] ( guide/router ) のページを参照してください。
578578
@@ -673,10 +673,10 @@ _テンプレート駆動フォーム_
673673
674674* "真実の情報源"はテンプレートです。バリデーションは個々のinput要素の属性を使用して定義されます。
675675* ` ngModel ` を用いた[ 双方向バインディング] ( guide/glossary#data-binding ) が、コンポーネントのモデルとユーザーによるinput要素への入力との同期を維持します。
676- * 舞台裏では、Angularは` name ` 属性および双方向バインディングの設定を持つ各input要素のために 、新しいコントロールを生成します。
677- * 関連するAngularディレクティブには全て ` ng ` 接頭辞が付けられています。たとえば、` ngForm ` 、` ngModel ` 、そして` ngModelGroup ` などです。
676+ * 舞台裏では、Angularは` name ` 属性および双方向バインディングの設定をもつ各input要素のために 、新しいコントロールを生成します。
677+ * 関連するAngularディレクティブにはすべて ` ng ` 接頭辞が付けられています。たとえば、` ngForm ` 、` ngModel ` 、そして` ngModelGroup ` などです。
678678
679- テンプレート駆動フォームは便利で短時間で作成でき、そして単純なので、多数の基本的なデータ入力をするフォームの場合には良い選択です 。
679+ テンプレート駆動フォームは便利で短時間で作成でき、そして単純なので、多数の基本的なデータ入力をするフォームの場合にはよい選択です 。
680680
681681テンプレート駆動フォームを組み立てる方法の詳細は、[ フォーム] ( guide/forms ) のページを参照してください。
682682
@@ -747,11 +747,11 @@ Angularはひとつ以上の[ディレクティブ](guide/glossary#directive)、
747747JavaScriptアプリケーションの非同期動作をカプセル化して横取りする仕組みです。
748748
749749
750- ブラウザーのDOMとJavaScriptが持つ非同期動作の数は限られています 。
750+ ブラウザーのDOMとJavaScriptがもつ非同期動作の数は限られています 。
751751たとえば(クリック等の)DOMイベント、[ Promise] ( https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Promise ) 、そして
752752リモートサーバーへの[ XHR] ( https://developer.mozilla.org/ja/docs/Web/API/XMLHttpRequest ) コールなどです。
753753
754- Zoneはこれらの全ての動作を横取りし 、"Zoneクライアント"に、その非同期動作の前と完了後に操作を行う機会を与えます。
754+ Zoneはこれらのすべての動作を横取りし 、"Zoneクライアント"に、その非同期動作の前と完了後に操作を行う機会を与えます。
755755
756756AngularはアプリケーションをZoneの中で実行します。
757757その中でAngularは非同期イベントに反応することができ、データの変更を検査し、
0 commit comments