Angular是將頁面模板和數據都發(fā)送到瀏覽器中,然后在客戶端進行裝配;也就是說服務器是為模板提供靜態(tài)資源和數據的;
數據綁定
我們可以使用jQuery來單獨刷新DOM中的局部內容,但是在根據用戶的輸入來修改頁面中的數據時,就需要做繁瑣的操作來保證數據的狀態(tài)是對的;Angular中的數據綁定將某個部分需要映射到某個JS屬性,讓他們自己去同步,在使用數據綁定時,我們不需要編寫太多代碼;
依賴注入
進行數據綁定的$scope對象會自動以參數的形式傳遞給我們,我們不需要調用任何函數去創(chuàng)建這個對象,這種功能是通過Angular是通過依賴注入機制實現的;也就是說controller只關注使用$scope獲取到的數據,而不需要關心$scope是如何創(chuàng)建以及所依賴的環(huán)境;
指令
我們在HTML中可以使用Angular中的 很多指令來定義自己的視圖;