Fondamenti di Angular
Components, templates, data binding, direttive strutturali, ngFor, ngIf, interpolazione, property binding, event binding
1Cos'è un component in Angular?
Cos'è un component in Angular?
Risposta
Un component è un elemento costitutivo fondamentale di un'applicazione Angular che controlla una porzione dell'interfaccia utente. Combina un template HTML, stili CSS e una classe TypeScript con il decoratore @Component. Questa architettura consente di creare interfacce riutilizzabili e modulari, promuovendo la separazione delle responsabilità tra vista e logica di business.
2Quale sintassi mostra una variabile TypeScript nel template?
Quale sintassi mostra una variabile TypeScript nel template?
Risposta
L'interpolazione con doppie parentesi graffe {{ variable }} inserisce valori dinamici nel template HTML. Angular valuta l'espressione TypeScript e converte il risultato in una stringa visualizzata nel DOM. Questa sintassi viene utilizzata per visualizzare proprietà del component, eseguire calcoli semplici o chiamare metodi che restituiscono valori.
3Come associare una proprietà HTML a una variabile del component?
Come associare una proprietà HTML a una variabile del component?
Risposta
Il property binding con parentesi quadre [property]="variable" associa una proprietà di un elemento DOM a un'espressione TypeScript. Angular valuta l'espressione e aggiorna automaticamente la proprietà quando si verificano cambiamenti. Questa sintassi è unidirezionale (component verso template) e si applica ad attributi HTML standard, proprietà personalizzate o input di component figli.
Quale sintassi cattura un evento utente nel template?
Cosa fa la direttiva *ngIf in un template Angular?
+17 domande da colloquio
Altri argomenti di colloquio Angular
Fondamenti di TypeScript
TypeScript Avanzato
Componenti e ciclo di vita
Services & Dependency Injection
Organizzazione dei moduli Angular
Angular CLI
Direttive e Pipe
Routing e Navigazione
Form reattivi
Form template-driven
Fondamenti di RxJS
Operatori RxJS
HttpClient e chiamate API
Gestione dello stato di base
Change Detection
Angular Signals
Standalone Components
Test unitari in Angular
Testing End-to-End
Build e ottimizzazione
Fondamenti di NgRx
NgRx avanzato
Architettura Angular
Ottimizzazione delle performance
Sicurezza e best practice
Pattern RxJS avanzati
Angular Universal e SSR
Micro-frontend Angular
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