Директиви та Pipe
Built-in directives, custom directives, attribute directives, structural directives, built-in pipes, custom pipes, pure vs impure pipes
1Що таке структурна директива в Angular?
Що таке структурна директива в Angular?
Відповідь
Структурні директиви змінюють структуру DOM шляхом додавання, видалення або маніпулювання елементами. Вони мають префікс * (наприклад, *ngIf, *ngFor). На відміну від директив атрибутів, які змінюють зовнішній вигляд або поведінку, структурні директиви можуть додавати або видаляти елементи з DOM.
2Який правильний синтаксис для використання ngFor з trackBy?
Який правильний синтаксис для використання ngFor з trackBy?
Відповідь
Правильний синтаксис використовує крапку з комою для відокремлення ітерації від функції trackBy. Функція trackBy покращує продуктивність, дозволяючи Angular ідентифікувати, які елементи були змінені, додані або видалені. Вона приймає два параметри (index та item) і повертає унікальний ідентифікатор.
3Чому використовувати trackBy з ngFor?
Чому використовувати trackBy з ngFor?
Відповідь
trackBy покращує продуктивність рендерингу списків, дозволяючи Angular точно ідентифікувати, які елементи змінилися. Без trackBy Angular відтворює всі елементи DOM, коли відбуваються зміни. З trackBy оновлюються лише змінені елементи, уникаючи непотрібного відтворення.
Яку директиву слід використовувати для умовного відображення елемента на основі умови?
Яка різниця між *ngIf та [hidden]?
+19 питань зі співбесід
Інші теми співбесід Angular
Основи TypeScript
TypeScript просунутий
Основи Angular
Компоненти та життєвий цикл
Services & Dependency Injection
Організація модулів Angular
Angular CLI
Маршрутизація та навігація
Реактивні форми
Template-driven форми
Основи RxJS
Оператори RxJS
HttpClient і виклики API
Базове керування станом
Change Detection
Angular Signals
Standalone Components
Модульні тести в Angular
End-to-End тестування
Build і оптимізація
Основи NgRx
Просунутий NgRx
Архітектура Angular
Оптимізація продуктивності
Безпека та найкращі практики
Просунуті патерни RxJS
Angular Universal та SSR
Angular Micro-frontends
Опануй Angular для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно