⊗jsagPmCMCC 60 of 97 menu

Angular-тегі балаңдар компоненттер

Оқулықтың ең басында айтылғандай, Angular-те бүкіл жоба компоненттерге бөлінеді. Алдыңғы сабақтарда біз тек әдепкі бойынша жасалған негізгі компонентпен жұмыс істедік. Енді балаңдар компоненттерді қалай жасауға болатынын үйренейік.

Жаңа компоненттердің коды арнайы терминал командасы арқылы Angular-те автоматты түрде жасалады: generate component. component сөзінен кейін біздің жаңа компонент атауын жазу керек. Біз user компонентін жасағымыз келеді делік:

ng generate component user

Команданы орындағаннан кейін бізде app/user деген жаңа бума пайда болатынын көреміз. Онда компоненттің барлық әдепкі файлдары болады.

user.component.ts компонент файлында компонент декораторы автоматты түрде жасалады:

@Component({ selector: 'app-user', templateUrl: './user.component.html', styleUrls: ['./user.component.css'] })

Сондай-ақ осы файлда компонент класы автоматты түрде жасалады:

export class UserComponent { }

Енді біздің балаңыз компонентті ата-аналық компонентке қосуымыз керек. Ата-аналық компонент app компоненті болсын, ол фреймворкті орнату кезінде әдепкі түрде болады. Оған біздің компонентті импорттайық:

import { UserComponent } from './user/user.component';

Компонент декораторында imports кілтінде біздің импортталған компонентті көрсетеміз:

@Component({ selector: 'app-root', imports: [UserComponent], // мұнда templateUrl: './user.component.html', styleUrls: ['./user.component.css'] })

Енді біз балаңыз компоненттің мазмұнын ата-аналық компонентте көрсете аламыз. Ол үшін ата-ананың темплейт файлында арнайы тег жазу керек, оның атауы @Component балаңыздың декораторының selector қасиетінде белгіленген. Біздің жағдайда бұл app-user тегі. Оны ата-ананың темплейтінде жазайық:

кіейін мәтін <app-user></app-user>

ProductComponent компонентін жасаңыз. Осы компонентті жобаңыздың басты компонентіне қосыңыз.

Балаңыз компоненттің темплейтіне өзгерістер енгізіңіз. Олар браузерде қолданылатынына көз жеткізіңіз.

Балаңыз компоненттің CSS стильдерін өзгертіңіз. Олар браузерде қолданылатынына көз жеткізіңіз.

Балаңыз компонентте name және price қасиеттерін жасаңыз. Олардың мәндерін балаңыз компоненттің темплейтінде шығарыңыз.

Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау