⊗jsagPmBsCCF 12 of 97 menu

Angular компонентінің класы бар файл

Кез келген компоненттің негізгі бөлігі - оның функционалы, яғни оның өз бағдарламасы. Angular-да компоненттің функционалы TypeScript тілінде жазылады және ООП класын білдіреді.

Әрбір компонентте бұл класс .ts кеңейтімі бар файлда орналасқан. Біздің негізгі компонентімізде бұл файл app.component.ts болады.

Осы файлдың мазмұнымен танысайық. Алдымен компонентіміздің класына назар аударыңыз:

export class AppComponent { title: string = 'test'; }

Бұл класс @Component декораторы қолданылады. Бұл декоратор параметр ретінде компонентімізді конфигурациялайтын нысанды қабылдайды:

@Component({ selector: 'app-root', standalone: true, imports: [FormsModule], templateUrl: './app.component.html', styleUrls: ['./app.component.css'], })

templateUrl қасиетінде компонентіміздің версткасын қамтитын файлға жол көрсетілген.

styleUrls қасиетінде верстканы стильдейтін CSS файлдарына жолдардың массиві көрсетілген. Көріп тұрғаныңыздай, стиль файлдары бірнеше болуы мүмкін.

selector қасиетінде компонентіміздің HTML коды шығарылатын (монтироваться) HTML тегінің селекторы көрсетілген. Біздің жағдайда app-root атын көреміз. Бұл атау сәйкес тегке сәйкес келеді. Бұл тег src/index.html файлында жазылған. Осы тег жазған жерге компонентіміздің версткасы енгізілетін болады.

imports қасиетінде компонентімізге импортталатын модульдер көрсетілген.

standalone қасиетінде әрқашан true мәні көрсетілетін болады. Қазір бұл Angular-дың қызметтік нәрсесі, сондықтан оларға үңілмеңіз.

app.component.ts файлын ашыңыз және оны зерттеңіз.

Бірнеше стиль файлдарын жасап, оларды декораторда қосыңыз.

azbydeenesfrkakkptruuz