Skip to main content

Як зареєструвати директиву в модулі?

Щоб зареєструвати директиву в Angular, її потрібно додати до масиву declarations модуля (NgModule).

Приклад:

typescript
import { NgModule } from '@angular/core'; import { BrowserModule } from '@angular/platform-browser'; import { AppComponent } from './app.component'; import { HighlightDirective } from './highlight.directive'; @NgModule({ declarations: [ AppComponent, HighlightDirective // реєструємо директиву тут ], imports: [ BrowserModule ], bootstrap: [AppComponent] }) export class AppModule { }

Після цього директива стає доступною в усіх компонентах цього модуля і може застосовуватися до елементів через селектор.

Висновок: declarations модуля, це місце для реєстрації всіх компонентів, директив і пайпів, щоб Angular їх розпізнав.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.