⊗jsagPmBsCCF 12 of 97 menu

Faili lenye darasa la komponeneti katika Angular

Sehemu kuu ya komponeneti yoyote ni utendaji wake, yaani programu yake yenyewe. Katika Angular, utendaji wa komponeneti inaandikwa kwa lugha ya TypeScript na inawakilisha darasa la OOP.

Katika kila komponeneti darasa hili iko katika faili lenye kiendelezi .ts. Katika komponeneti yetu kuu hii itakuwa faili app.component.ts.

Hebu tufahamu yaliyomo kwenye faili hii. Kwanza makini na darasa la komponeneti yetu:

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

Darasa hili linatumia kiambishi @Component. Kiambishi hiki kinakubali kitu kama kigezo, kinachosanidi komponeneti yetu:

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

Katika sifa templateUrl imewekwa njia kwa faili inayobeba muundo wa HTML wa komponeneti yetu.

Katika sifa styleUrls imewekwa orodha ya njia kwa faili za CSS, zinazoboresha muonekano wa HTML wa komponeneti yetu. Kama unavyoona, faili za mitindo zinaweza kuwa zaidi ya moja.

Katika sifa selector imewekwa mtego wa lebo ya HTML, ambapo maandishi ya HTML ya komponeneti yetu itaonyeshwa (kusanikishwa). Kwa upande wetu tunaona jina app-root. Jina hili linahusiana na lebo ya jina moja. Lebo hii imeandikwa kwenye faili ya muundo src/index.html. Mahali ambapo lebo hii imeandikwa, ndipo muundo wa HTML wetu utaingizwa.

Katika sifa imports yameorodheshwa moduli, ambazo zinaingizwa kwenye komponeneti yetu.

Katika sifa standalone kila wakati itaonyeshwa thamani true. Kwa sasa hii ni kitu cha kihuduma cha Angular, kwa hivyo usijisumbue nayo kwa sasa.

Fungua faili app.component.ts na uisomee kwa makini.

Tengeneza faili kadhaa za mitindo na uziangishe kwenye kiambishi.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa