⊗jsagPmBsCCF 12 of 97 menu

ไฟล์คลาสคอมโพเนนต์ใน Angular

ส่วนสำคัญของคอมโพเนนต์ใดๆ คือ ฟังก์ชันการทำงานของมัน นั่นคือโปรแกรมของมันเอง ใน Angular ฟังก์ชันการทำงานของคอมโพเนนต์ ถูกเขียนด้วยภาษา TypeScript และแสดงถึง คลาส OOP

ในแต่ละคอมโพเนนต์ คลาสนี้จะอยู่ ในไฟล์ที่มีนามสกุล .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 กำหนดเส้นทาง ไปยังไฟล์ที่มีการจัดวางโครงร่าง (markup) ของ คอมโพเนนต์ของเรา

ในคุณสมบัติ styleUrls กำหนดอาร์เรย์ ของเส้นทางไปยังไฟล์ CSS ที่กำหนดสไตล์ให้กับการจัดวางโครงร่าง ของคอมโพเนนต์ของเรา อย่างที่คุณเห็น ไฟล์ สไตล์อาจมีได้มากกว่าหนึ่งไฟล์

ในคุณสมบัติ selector กำหนดซีเลกเตอร์ ของแท็ก HTML ที่โค้ด HTML ของ คอมโพเนนต์ของเราจะถูกแสดงผล (mon) ในกรณีของเราเราเห็นชื่อ app-root ชื่อนี้ตรงกับ แท็กที่มีชื่อเดียวกัน แท็กนี้เขียนอยู่ในไฟล์ เลย์เอาต์ src/index.html ในตำแหน่งนั้น ที่เขียนแท็กนี้ และจะเป็นการแทรก การจัดวางโครงร่างของคอมโพเนนต์ของเรา

ในคุณสมบัติ imports ระบุโมดูล ที่ถูกนำเข้าในคอมโพเนนต์ของเรา

ในคุณสมบัติ standalone จะมี ค่าที่ระบุไว้เสมอเป็น true ตอนนี้สิ่งนี้ เป็นเหมือนเครื่องมือบริการของ Angular ดังนั้น อย่าเพิ่งเจาะลึกลงไปในตอนนี้

เปิดไฟล์ app.component.ts และ ศึกษามัน

สร้างไฟล์สไตล์หลายไฟล์และ เชื่อมต่อพวกมันในดีโคเรเตอร์

ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ