angular สร้าง component

Angular สามารถสร้างคอมโพเนนต์โดยใช้ Angular CLI

ขั้นที่ 1: สร้างคอมโพเนนต์

ในการเริ่มต้น ให้สร้างคอมโพเนนต์โดยใช้ Angular CLI โดยเรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล:

1
ng generate component my-component

คำสั่งนี้จะสร้างไฟล์ต่อไปนี้:

  • my-component.component.ts
  • my-component.component.html
  • my-component.component.css

ไฟล์ my-component.component.ts

ไฟล์นี้ประกอบด้วยโค้ด TypeScript สำหรับคอมโพเนนต์

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import { Component, OnInit } from '@angular/core';

@Component({
selector: 'my-component',
templateUrl: './my-component.html',
styleUrls: ['./my-component.css']
})
export class MyComponent implements OnInit {

constructor() {}

ngOnInit() {
}

}

ไฟล์ my-component.component.html

ไฟล์นี้ประกอบด้วยเทมเพลต HTML สำหรับคอมโพเนนต์

1
<h1>My Component</h1>

ไฟล์ my-component.component.css

ไฟล์นี้ประกอบด้วยสไตล์ CSS สำหรับคอมโพเนนต์

1
2
3
h1 {
color: red;
}

ขั้นที่ 2: เพิ่มคอมโพเนนต์ไปยังแอปพลิเคชัน

ในการเพิ่มคอมโพเนนต์ไปยังแอปพลิเคชัน ให้เปิดไฟล์ app.module.ts และเพิ่มคอมโพเนนต์ลงในส่วน declarations:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { MyComponent } from './my-component';

@NgModule({
declarations: [
AppComponent,
MyComponent
],
imports: [
BrowserModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }

ขั้นที่ 3: เรียกใช้แอปพลิเคชัน

เมื่อเพิ่มคอมโพเนนต์ลงในแอปพลิเคชันแล้ว คุณสามารถเรียกใช้แอปพลิเคชันได้โดยใช้คำสั่งต่อไปนี้:

1
ng serve

คำสั่งนี้จะเริ่มต้นเซิร์ฟเวอร์การพัฒนาและเปิดแอปพลิเคชันของคุณในเบราว์เซอร์เริ่มต้น

ตัวอย่าง

ต่อไปนี้เป็นตัวอย่างการสร้างคอมโพเนนต์ Angular:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# ติดตั้ง Angular CLI
npm install -g @angular/cli

# สร้างแอปพลิเคชัน Angular
ng new my-app

# สร้างคอมโพเนนต์
ng generate component my-component

# เพิ่มคอมโพเนนต์ไปยังแอปพลิเคชัน
cd my-app

# แก้ไขไฟล์ app.module.ts
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { MyComponent } from './my-component';

@NgModule({
declarations: [
AppComponent,
MyComponent
],
imports: [
BrowserModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }

# เรียกใช้แอปพลิเคชัน
ng serve

หลังจากสร้างคอมโพเนนต์แล้ว คุณสามารถเริ่มเรียนรู้และปรับแต่งคอมโพเนนต์ได้ตามต้องการ