Angular

Standalone Components

Standalone components, imports, providers, bootstrapping, migrazione da NgModules, nuova struttura dell'applicazione

18 domande da colloquio·
Mid-Level
1

Cos'è un standalone component in Angular?

Risposta

Uno standalone component è un componente Angular che definisce standalone: true nel suo decoratore @Component. Questo permette al componente di gestire i propri imports e providers senza richiedere un NgModule. Gli standalone components semplificano l'architettura eliminando la necessità di moduli intermedi per organizzare le dipendenze.

2

Come dichiarare un standalone component?

Risposta

Per creare uno standalone component, basta aggiungere la proprietà standalone: true nel decoratore @Component. Questa semplice dichiarazione rende il componente indipendente da qualsiasi NgModule e permette di gestire imports e providers direttamente nei metadata del componente, eliminando la necessità di dichiarazione esterna in un modulo.

3

Come importare un altro componente in un standalone component?

Risposta

In un standalone component, le dipendenze (componenti, direttive, pipes) sono aggiunte direttamente nell'array imports del decoratore @Component. Ogni componente può importare altri standalone components, direttive, pipes o persino NgModules classici. Questo elimina la necessità di NgModules intermedi per gestire le dipendenze tra componenti e semplifica l'architettura.

4

Quale funzione utilizzare per fare il bootstrap di un'applicazione con un standalone component?

5

Come configurare providers globali con bootstrapApplication?

+15 domande da colloquio

Padroneggia Angular per il tuo prossimo colloquio

Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.

Inizia gratis