ไดเร็กทีฟ if ใน Angular

ใน Angular สามารถทำให้แท็ก แสดงหรือซ่อนได้ขึ้นอยู่กับ ค่าของตัวแปร ในการนี้ใช้ ไดเร็กทีฟพิเศษ *ngIf มาดู วิธีการทำงานกับมัน

เริ่มแรกต้องนำเข้าไดเร็กทีฟนี้:

app/app.component.tsimport {NgIf} from "@angular/common";

และเพิ่มมันในส่วน imports ใน decorator:

app/app.component.ts@Component({
  .....
  imports: [....., NgIf],
  ....
})

สมมติว่าตอนนี้เรามีตัวแปรดังต่อไปนี้:

app/app.component.tsexport class AppComponent {
  public isAdmin: boolean = true;
}

มาสร้าง div ที่จะแสดง ถ้าตัวแปรนี้มีค่า true:

app/app.component.html<div *ngIf="isAdmin">
  text
</div>

และตอนนี้ทำให้ div แสดง ถ้าตัวแปรของเรามีค่า false:

app/app.component.html<div *ngIf="!isAdmin">
  text
</div>
Задание 1

สร้างคุณสมบัติ isAdult แสดง ข้อความสำหรับผู้ใหญ่ ถ้าในตัวแปรของเรา เก็บค่า true