Що робить CommonModule?
В Angular CommonModule - це модуль, який надає базові директиви та пайпи, що використовуються в шаблонах, крім тих, що доступні в кореневому модулі (BrowserModule).
Основні моменти
- Директиви:
NgIf- умовне відображення елементів.NgForOf- повторення елементів колекції (*ngFor).NgSwitch,NgSwitchCase,NgSwitchDefault- керування відображенням за значенням.
- Пайпи:
DatePipe- форматування дат.CurrencyPipe- форматування валют.UpperCasePipe,LowerCasePipe- зміна регістру тексту.JsonPipe- перетворення об'єктів у JSON-рядок.- Інші стандартні пайпи для роботи з числами, датами та рядками.
- Використання:
- Підключається у фічевих/користувацьких модулях замість
BrowserModule, який імпортується лише вAppModule.
ts
import { CommonModule } from '@angular/common';
@NgModule({
imports: [CommonModule],
declarations: [MyComponent],
})
export class MyFeatureModule {}Іншими словами, CommonModule надає стандартний набір директив і пайпів для роботи з шаблонами в будь-якому модулі, крім кореневого.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.