テンプレート駆動フォーム
FormsModule、NgModel、双方向バインディング、フォームバリデーション、ngForm、テンプレート参照変数、バリデーション状態
16 面接問題·
Mid-Level
1テンプレート駆動フォームを使用するためにインポートするAngularモジュールはどれですか?
1
テンプレート駆動フォームを使用するためにインポートするAngularモジュールはどれですか?
回答
FormsModuleはAngularでテンプレート駆動フォームを有効にするために必要です。NgModelやNgFormなどのディレクティブを提供し、[(ngModel)]による双方向データバインディングを可能にします。このモジュールがないと、フォームディレクティブは動作せず、Angularはエラーをスローします。
2NgModelで双方向データバインディングを行うにはどの構文を使用しますか?
2
NgModelで双方向データバインディングを行うにはどの構文を使用しますか?
回答
[(ngModel)]構文はプロパティバインディング[ngModel]とイベントバインディング(ngModel)を組み合わせて双方向データバインディングを作成します。このbanana-in-a-box構文はフォームフィールドの値とコンポーネントのプロパティを両方向で自動的に同期し、フォーム状態管理を簡素化します。
3テンプレート駆動フォームでNgModelを使用するinputに必須の属性はどれですか?
3
テンプレート駆動フォームでNgModelを使用するinputに必須の属性はどれですか?
回答
name属性は、テンプレート駆動フォームでNgModelを使用する各inputに必須です。Angularはこの属性を使用して基礎となるFormGroupにコントロールを登録し、フォーム構造を作成します。name属性がないと、Angularはコントロールの状態を追跡できずエラーをスローします。
4
フォーム状態を確認するためにNgFormディレクティブにアクセスする方法は?
5
テンプレートで特定のフィールドの状態にアクセスする方法は?
+13 面接問題
その他のAngular面接トピック
TypeScriptの基礎
Junior
25問TypeScript上級
Junior
20問Angularの基礎
Junior
20問コンポーネントとライフサイクル
Junior
20問Services & Dependency Injection
Junior
20問Angularモジュールの構成
Mid-Level
22問Angular CLI
Junior
18問ディレクティブとPipe
Mid-Level
22問ルーティングとナビゲーション
Mid-Level
24問リアクティブフォーム
Mid-Level
26問RxJS の基礎
Mid-Level
22問RxJS オペレーター
Mid-Level
24問HttpClientとAPI呼び出し
Mid-Level
22問基本的な状態管理
Mid-Level
20問Change Detection
Mid-Level
20問Angular Signals
Mid-Level
20問Standalone Components
Mid-Level
18問Angularのユニットテスト
Mid-Level
22問エンドツーエンドテスト
Mid-Level
18問ビルドと最適化
Mid-Level
20問NgRxの基礎
Senior
24問NgRx応用
Senior
24問Angularアーキテクチャ
Senior
22問パフォーマンス最適化
Senior
22問セキュリティとベストプラクティス
Senior
20問高度な RxJS パターン
Senior
22問Angular Universal と SSR
Senior
20問Angular マイクロフロントエンド
Senior
20問