⊗jsagPmLpRC 43 of 97 menu

Angular에서의 조건부 반응성

반응성은 조건문 ngIf에서도 작동합니다. 이는 클래스의 속성에 무엇이 포함되어 있는지에 따라 블록을 표시하거나 숨길 수 있다는 의미입니다.

실제로 시도해 봅시다. 다음과 같은 블록이 있다고 가정해 보겠습니다.

<div> text </div>

조건에 따라 표시하거나 숨기도록 해 보겠습니다.

<div *ngIf="isShow"> text </div>

이제 두 개의 버튼을 만들어 보겠습니다. 첫 번째 버튼을 클릭하면 블록을 표시하고, 두 번째 버튼을 클릭하면 숨기도록 하겠습니다.

<button (click)="show()"> show </button> <button (click)="hide()"> hide </button>

이제 컴포넌트 클래스에 블록이 표시되는지 여부를 조절하는 속성을 추가하겠습니다.

export class AppComponent { public isShow: boolean = true; }

이제 블록 표시 및 숨기기 메서드의 구현을 작성해 보겠습니다.

export class AppComponent { public isShow: boolean = true; public show(): void { this.isShow = true; } public hide(): void { this.isShow = false; } }

블록을 토글하는 버튼을 만드세요: 블록이 숨겨져 있으면 표시하고, 표시되어 있으면 숨기도록 합니다.

한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부