ngIf
디렉티브는 우변 표현식의 연산 결과가 참이면 호스트 요소를 DOM 에 추가하고 거짓이면 호스트 요소는 DOM 에서 제거한다.
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
template: `
<!-- ngIf에 의한 show/hide -->
<p *ngIf="isShow">Lorem ipsum dolor sit amet</p>
<!-- 스타일 바인딩에 의한 show/hide -->
<p [style.display]="isShow ? 'block' : 'none'">Lorem ipsum dolor sit amet</p>
<button (click)="isShow=!isShow">{{ isShow ? 'Hide' : 'Show' }}</button>
`,
styles: [`
p { background-color: #CDDC39; }
`]
})
export class AppComponent {
isShow = true;
}
*(asterisk)
는 []
와 똑같음