Angular

Dyrektywy i Pipe'y

Built-in directives, custom directives, attribute directives, structural directives, built-in pipes, custom pipes, pure vs impure pipes

22 pytań z rozmów·
Mid-Level
1

Czym jest dyrektywa strukturalna w Angularze?

Odpowiedź

Dyrektywy strukturalne modyfikują strukturę DOM, dodając, usuwając lub manipulując elementami. Są poprzedzone znakiem * (np. *ngIf, *ngFor). W przeciwieństwie do dyrektyw atrybutu, które modyfikują wygląd lub zachowanie, dyrektywy strukturalne mogą dodawać lub usuwać elementy z DOM.

2

Jaka jest poprawna składnia używania ngFor z trackBy?

Odpowiedź

Poprawna składnia używa średnika do oddzielenia iteracji od funkcji trackBy. Funkcja trackBy poprawia wydajność, umożliwiając Angularowi identyfikację elementów, które zostały zmienione, dodane lub usunięte. Przyjmuje dwa parametry (index i item) i zwraca unikalny identyfikator.

3

Dlaczego używać trackBy z ngFor?

Odpowiedź

trackBy poprawia wydajność renderowania list, umożliwiając Angularowi precyzyjną identyfikację elementów, które uległy zmianie. Bez trackBy Angular odtwarza wszystkie elementy DOM, gdy występują zmiany. Z trackBy aktualizowane są tylko zmodyfikowane elementy, co pozwala uniknąć niepotrzebnych odtworzeń.

4

Której dyrektywy należy użyć do warunkowego wyświetlania elementu w zależności od warunku?

5

Jaka jest różnica między *ngIf a [hidden]?

+19 pytań z rozmów

Opanuj Angular na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo