Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- angular
- 이미지바꾸기
- rxjs
- oh-my-zsh
- JavaScript
- code .
- getElementsByClassName
- 변화감지
- IONIC3
- Visual Studio Code
- ion-range
- VSCode
- typescript
- ChangeDetectorRef
- Sentry
- angular5
- php
- 자바스크립개념
- zsh
- error
- change detection
- Ionic
- sealize
- aab 배포
- 테두리굵기
- hashchange
- Git
- fromEvent
- border-width
- NVM
Archives
- Today
- Total
hsunny study blog
[Angular] 템플릿 참조 변수 (#) 본문
템플릿 참조 변수(#) 란
템플릿 요소 내에 있는 DOM 요소를 참조합니다. 또한 directive ( component를 포함하는 ), 요소, TemplateRef 또는 웹 컴포넌트를 참조할 수도 있습니다.
사용예
<input #phone placeholder="phone number" />
|
위와 같이 사용한 값은 아래와 같이 활용할 수 있습니다.
<!-- lots of other elements -->
<!-- phone refers to the input element; pass its `value` to an event handler -->
<button (click)="callPhone(phone.value)">Call</button>
|
특징
1. 템플릿 참조변수 (#phone) 는 input 변수 (let phone)와는 다릅니다.
2. 참조 변수의 범위는 전체 템플릿입니다. 따라서 하나의 템플릿 안에서 템플릿 참조변수명은 두개 이상 사용되어선 안됩니다.
3. # 대신에 ref-를 사용하는 것도 가능합니다.
더 자세한 설명은 공식사이트를 확인해주세요.
https://angular.io/guide/template-syntax#template-reference-variables-var
'programming > Angular' 카테고리의 다른 글
[Angular] 이벤트 바인딩 (0) | 2022.01.13 |
---|---|
[Angular] 파이프- Pipes (0) | 2021.11.22 |
[Angular] 템플릿 문법 - Text interpolation (0) | 2021.08.29 |
[Angular] Change Detection 처리 (0) | 2019.08.11 |
[Angular API] @angular/http, @angular/common/http (0) | 2018.10.31 |