# Angular表達式
## Angular表達式書寫方式
Angular中的表達式在Angular中,表達式是運用在視圖中的一個段代碼使用{{}}包裹
## Angular表達式與JavaScript表達式的區別
雖然都是表達式,但Angular中的表達式與傳統的JavaScript中的表達式還是有明顯的區別,具體表現在以下幾個方面
* Angular中所有表達式的值都來源于$scope對象,由該對象以添加屬性的方式統一進行設置,并不像在傳統的JavaScript中,可以由全局的window對象來調用表達式。
* Angular中表達式的容錯能力很強,可以允許值出現null和undefined情況,而不會像在傳統JavaScript中那樣拋出異常代碼。
* 由于Angular中表達式的值的來源固定,因此,在表達式中,不允許出現各類判斷和循環語句,這一點也與傳統的JavaScript區別較大,在使用時需要注意。但是可以出現?:邏輯遠算符和Angular特有的過濾器
* Angular中表達式的值可以是使用管道符“|”攜帶一個過濾器對象,這也是不同于傳統的JavaScript中表達式的一個很明顯的特征。
* Angular中的表達式可以和傳統的JavaScript中的表達式相互調用。如果在Angular中的表達式要調用傳統的JavaScript代碼,需要在控制器中定義一個方法,然后由表達式調用該方法即可。而如果在傳統的JavaScript代碼中執行Angular中的表達式,則需要借助$eval()方法。
- Angular簡介
- angular1資料網站
- Angular初級部分
- 打破傳統的前端
- Angular基本組成部分
- Angular環境搭建
- Angular項目測試
- Angular基礎概念
- Angular模塊
- Angular控制器
- Angular指令
- Angular表達式
- Angular視圖
- Angular基礎實戰
- Angular模塊創建和使用
- Angular控制器和模型創建
- scope對象
- 控制器中調度window對象和document對象
- Angular表達式調度過濾器
- Angular中的ng模塊全局方法
- Angular模板應用
- 使用指令復制元素
- 使用指令隱藏顯示元素
- Angular指令ng-if
- ng-src和ng-href
- Angular處理樣式
- Angular作用域事件傳遞
- 表單中的元素
- Angular初學者常見的坑
- 再論雙向綁定
- Angular中級部分
- Angular路由機制
- ui-router管理狀態
- ui-router狀態嵌套和視圖嵌套
- ui-router多個命名的視圖
- ui-router路由控制
- 自定義指令
- 自定義過濾器
- Angular項目目錄結構
- Angular服務
- Angular高級部分
- Angular依賴注入
- README