## 什么是模板引用變量?
```
定義:模板引用變量通常用來引用模板中的某個 DOM 元素,它還可以引用 Angular 組件或指令
```
>[info] 使用井號 (#) 來聲明引用變量。 例如:#phone 的意思就是聲明一個名叫 phone 的變量來引用 <input> 元素。
```
// 聲明一個模板引用變量#phone 來引用 <input> 元素。
<input #phone placeholder="phone number">
//通過模板引用變量獲取input輸入框的值 phone.value
<button (click)="callPhone(phone.value)">Call</button>
export class AppComponent {
callPhone(value) {
console.log(value) //打印輸入框的值
}
}
```
- 目錄結構
- 架構
- 指令
- 數據綁定
- 結構性指令
- 屬性型指令
- 自定義指令
- 模板引用變量
- 屬性綁定
- 事件綁定
- 組件
- 組件交互
- 管道
- 自定義管道
- 動態組件
- 變量檢測機制
- 組件生命周期
- 路由
- 路由配置
- 路由導航
- 路由傳值
- 父子路由
- 路由事件
- 頂級路由和特征路由
- 多重路由
- 路由守衛
- 路由守衛-簡單理解
- 路由惰性加載
- 路由預加載
- 路由動畫
- 網絡請求
- GET請求
- POST請求
- JSOP請求
- 封裝的http請求
- http攔截器
- 表單
- 響應式表單
- 驅動式表單
- CLI命令
- 啟動應用
- 創建項目
- 創建組件
- 創建服務
- 創建路由守衛
- 創建特征模塊
- 創建自定義指令
- 創建自定義管道
- 相關概念
- 急性加載
- 惰性加載
- 特征模塊
- 常見問題
- 全局的Angular CLI大于本地的Angular CLI
- 包體優化