Wróć do bloga
Encyklopedia30 listopada 2020

Dyrektywa

dyrektywa

Dyrektywa  – w programowaniu komputerowym dyrektywa to konstrukcja języka określająca, w jaki sposób kompilator (lub inny translator) powinien przetwarzać swoje dane wejściowe. Dyrektywy nie są częścią gramatyki języka programowania i mogą się różnić w zależności od kompilatora.

Dyrektywa w Angular'ze to klasa Typescript, która jest zadeklarowana za pomocą dekoratora @Directive.

Jest to znacznik na elementach DOM (ang. Document Object Model), który decyduje o sposobie implementacji określonej logiki.

Rodzaje dyrektyw w Angular'ze:

Dyrektywy komponentów: tworzy główną klasę i jest deklarowana przez @Component. Zawiera szczegółowe informacje na temat przetwarzania komponentów, tworzenia instancji i użytkowania w czasie wykonywania.

Dyrektywy strukturalne: dyrektywy strukturalne manipulują elementami DOM. Te dyrektywy mają znak * przed dyrektywą. Na przykład * ngIf i * ngFor.

Dyrektywy atrybutów: służą do zmiany wyglądu i zachowania elementu DOM. Istnieje możliwość stworzenia takiej własnej dyrektywy.