Angular

Standalone Components

Standalone Components, Imports, Providers, Bootstrapping, Migration von NgModules, neue Anwendungsstruktur

18 Interview-Fragen·
Mid-Level
1

Was ist ein Standalone Component in Angular?

Antwort

Ein Standalone Component ist eine Angular-Komponente, die standalone: true in ihrem @Component-Dekorator setzt. Dadurch kann die Komponente ihre eigenen Imports und Provider verwalten, ohne ein NgModule zu benötigen. Standalone Components vereinfachen die Architektur, indem sie die Notwendigkeit von Zwischenmodulen zur Organisation von Abhängigkeiten eliminieren.

2

Wie deklariert man ein Standalone Component?

Antwort

Um ein Standalone Component zu erstellen, fügen Sie einfach die Eigenschaft standalone: true im @Component-Dekorator hinzu. Diese einfache Deklaration macht die Komponente unabhängig von jedem NgModule und ermöglicht die direkte Verwaltung von Imports und Providern in den Komponentenmetadaten, wodurch die Notwendigkeit einer externen Deklaration in einem Modul entfällt.

3

Wie importiert man eine andere Komponente in ein Standalone Component?

Antwort

In einem Standalone Component werden Abhängigkeiten (Komponenten, Direktiven, Pipes) direkt im imports-Array des @Component-Dekorators hinzugefügt. Jede Komponente kann andere Standalone Components, Direktiven, Pipes oder sogar klassische NgModules importieren. Dies eliminiert die Notwendigkeit von Zwischen-NgModules zur Verwaltung von Abhängigkeiten zwischen Komponenten und vereinfacht die Architektur.

4

Welche Funktion sollte zum Bootstrapping einer Anwendung mit einem Standalone Component verwendet werden?

5

Wie konfiguriert man globale Provider mit bootstrapApplication?

+15 Interview-Fragen

Meistere Angular für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten