NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 학습
  • 매뉴얼

    학습


    Web Angular ngIf ~ else ~ ngIfElse 사용 방법.

    페이지 정보

    본문

    Angular는 "ngIf"를 사용하여 템플릿을 조건에 맞게 구성할 수 있습니다. 아래는 "ngif ~ else" 문입니다. JavaScript if (condition) { } else { }문과 매우 유사하게 동작 합니다. 구성 요소 템플릿 내부의 렌더 흐름을 제어하기 위해 "else" 문을 사용하는 방법은 다음과 같습니다.

    <div *ngIf="isLoggedIn; else loggedOut">
      Welcome ngmsoftware.
    </div>
    
    <ng-template #loggedOut>
      Please friend, login.
    </ng-template>

     

    템플릿을 정의하지 않아도 정상 동작합니다.

    <div *ngIf="isLoggedIn">
      Welcome ngmsoftware.
    </div>

     

    위 코드가 실행될 때 아래와 같이 동작합니다.

    <ng-template [ngIf]="isLoggedIn">
      <div>
        Welcome ngmsoftware.
      </div>
    </ng-template>

     

    Angular에서 if ~ else와 같이 구성하려면 아래와 같이 작성할 수 있습니다.

    <ng-template [ngIf]="isLoggedIn" [ngIfElse]="loggedOut">
      <div>
        Welcome ngmsoftware.
      </div>
    </ng-template>
    
    <ng-template #loggedOut>
      <div>
        Please friend, login.
      </div>
    </ng-template>

     

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.