## 一、 插值表達式({{...}})
>[info] 所謂 "插值" 是指將表達式嵌入到標記文本中。 默認情況下,插值表達式會用雙花括號`{{`和`}}`作為分隔符。
```
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
template: `
<h1>{{title}}</h1>
<h2>My favorite hero is: {{myHero}}</h2>
`
})
export class AppComponent {
title = 'Tour of Heroes';
myHero = 'Windstorm';
}
```
## 二、模板表達式
>[info] 模板**表達式**會產生一個值,并出現在雙花括號`{{ }}`中。 Angular 執行這個表達式.
```
{{1+1}}
{{num+5}}
{{num?"true":"fasle"}}
```
>[danger] 注意:請不要使用會引發錯誤的 JavaScript 表達式,包括:
* 賦值 (`=`,`+=`,`-=`,`...`)
* `new`、`typeof`、`instanceof`等操作符。
* 使用`;`或`,`串聯起來的表達式
* 自增和自減運算符:`++`和`--`
* 一些 ES2015+ 版本的操作符
- 目錄結構
- 架構
- 指令
- 數據綁定
- 結構性指令
- 屬性型指令
- 自定義指令
- 模板引用變量
- 屬性綁定
- 事件綁定
- 組件
- 組件交互
- 管道
- 自定義管道
- 動態組件
- 變量檢測機制
- 組件生命周期
- 路由
- 路由配置
- 路由導航
- 路由傳值
- 父子路由
- 路由事件
- 頂級路由和特征路由
- 多重路由
- 路由守衛
- 路由守衛-簡單理解
- 路由惰性加載
- 路由預加載
- 路由動畫
- 網絡請求
- GET請求
- POST請求
- JSOP請求
- 封裝的http請求
- http攔截器
- 表單
- 響應式表單
- 驅動式表單
- CLI命令
- 啟動應用
- 創建項目
- 創建組件
- 創建服務
- 創建路由守衛
- 創建特征模塊
- 創建自定義指令
- 創建自定義管道
- 相關概念
- 急性加載
- 惰性加載
- 特征模塊
- 常見問題
- 全局的Angular CLI大于本地的Angular CLI
- 包體優化