Czym jest komponent w Angularze?
1 min read
Komponenty w Angularze służą do budowania UI aplikacji. Jest to jedna z głównych składowych Angulara.
Komponenty w Angularze służą do budowania UI aplikacji. Jest to jedna z głównych składowych Angulara. Każda aplikacja w Angularze zaczyna się od jednego komponentu, kolejne tworzą drzewo komponentów.
W Angularze komponenty tworzą drzewo komponentów.
Każdy komponent posiada klasę, plik HTML i plik stylów. Opcjonalnie komponent może posiadać plik testów. Są też komponenty inline, które zbudowane są w jednym pliku.
Komponent służy do pokazywania danych i interakcji z użytkownikiem.
Przykładowy komponent:
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css'],
})
export class AppComponent {
title = 'Some example title'
}
Przykładowy komponent inline:
@Component({
selector: 'app-inline',
template: ` <h1>Hello World</h1> `,
styles: ['h1 { font-weight: normal; }'],
})
export class AppComponentInline {
title = 'Some example title'
}
Każdy komponent musi znaleźć się w module aplikacji aby można było go używać.