ディレクティブとPipe
Built-in directives、custom directives、attribute directives、structural directives、built-in pipes、custom pipes、pure vs impure pipes
22 面接問題·
Mid-Level
1Angularにおける構造ディレクティブとは何ですか?
1
Angularにおける構造ディレクティブとは何ですか?
回答
構造ディレクティブは、要素を追加、削除、または操作することでDOM構造を変更します。*が接頭辞として付きます(例:*ngIf、*ngFor)。外観や動作を変更する属性ディレクティブとは異なり、構造ディレクティブはDOMから要素を追加または削除できます。
2ngForをtrackByと共に使用する正しい構文は何ですか?
2
ngForをtrackByと共に使用する正しい構文は何ですか?
回答
正しい構文では、セミコロンを使用してイテレーションとtrackBy関数を区切ります。trackBy関数は、Angularが変更、追加、または削除されたアイテムを識別できるようにすることでパフォーマンスを向上させます。2つのパラメータ(indexとitem)を受け取り、一意の識別子を返します。
3なぜngForでtrackByを使用するのですか?
3
なぜngForでtrackByを使用するのですか?
回答
trackByは、Angularが変更されたアイテムを正確に識別できるようにすることで、リストレンダリングのパフォーマンスを向上させます。trackByがない場合、Angularは変更が発生したときにすべてのDOM要素を再作成します。trackByを使用すると、変更されたアイテムのみが更新され、不要な再作成を回避できます。
4
条件に基づいて要素を条件付きで表示するには、どのディレクティブを使用すべきですか?
5
*ngIfと[hidden]の違いは何ですか?
+19 面接問題
その他の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問ルーティングとナビゲーション
Mid-Level
24問リアクティブフォーム
Mid-Level
26問テンプレート駆動フォーム
Mid-Level
16問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問