1.angularJs是一個(gè)JavaScript框架
angularjs是用javascript編寫(xiě)的一個(gè)javascript框架,它是以javascript文件的形式發(fā)布的,可以通過(guò)script標(biāo)簽引入膳犹。
2.angularJs擴(kuò)展了Html
angularJs通過(guò)ng-directives擴(kuò)展了Html
ng-app指令定義一個(gè)angularJs應(yīng)用程序?
ng-model指令把元素值(比如輸入域的值)綁定到應(yīng)用程序
ng-bind指令把應(yīng)用程序數(shù)據(jù)綁定到html視圖
引入angularJs當(dāng)頁(yè)面加載完畢桶错,angular會(huì)自動(dòng)開(kāi)啟险耀,ng-app告訴angular它所在的元素是angularJscript應(yīng)用程序的所有者,建議一個(gè)項(xiàng)目只是用一個(gè)應(yīng)用程序(ng-app)仁卷。注:移除ng-app將直接將表達(dá)式顯示出來(lái)续语,不回去計(jì)算表達(dá)式結(jié)果。
3.什么是angularJs家坎?
angularJS使開(kāi)發(fā)單頁(yè)面應(yīng)用程序變得更加容易。
實(shí)現(xiàn)了數(shù)據(jù)的雙向綁定
可以克隆和重復(fù)Html元素
可以隱藏和顯示Html元素
可以在Html元素背后添加代碼
支持輸入驗(yàn)證
4.angular指令(指令api)
angularJs指令是以ng作為前綴的Html屬性
5.angularJs表達(dá)式
angularJs的表達(dá)式寫(xiě)在{{expression}}吝梅,表達(dá)式將數(shù)據(jù)綁定到html虱疏,這與指令ng-bind有異曲同工之妙。
angularJs表達(dá)式可以包含文字苏携、運(yùn)算符和變量
6.angularJs應(yīng)用
angularJs模塊(module)定義angularJs應(yīng)用
angularJs控制器(controller)控制angularJs應(yīng)用