Angular-da şertleriň reaksiýalygy

Reaksiýalyk şertler bilen hem işleýär ngIf. Bu bizifiň klas düzümindäki hasiýete baglylykda blok görkezmegi ýa-da gizlemegi aňladýar.

Geliň amaly işde synaýaly. Bizifiň aşakdaky blogy bolsun

app/app.component.html<div>
  text
</div>

Geliň ony şert boýunça görkezeliň ýa-da gizleýeliň:

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

Indi iki düwmýany düzeliň. Birinjisine basanda blogymyzy görkezeris, ikinjisine basanda bolsa gizleris:

app/app.component.html<button (click)="show()">
  görkez
</button>
<button (click)="hide()">
  gizle
</button>

Komponent klasyna blog görkezilýär ýa-da gizlenýär diýen hasiýet goşalyň:

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

Indi blogy görkezmek we gizlemek üçin metodlarymyzy amala aşyralyň:

app/app.component.tsexport class AppComponent {
  public isShow: boolean = true;
  
  public show(): void {
    this.isShow = true;
  }
  public hide(): void {
    this.isShow = false;
  }
}
Задание 1

Blogy açgytlaýan düwmýany düzüň: gizlenen bolsa görkezer, görkezilýän bolsa gizler.