上次分享完該系列文章后有朋友也建議說1.x版本除了維護也沒有必要學(xué)習(xí),可以學(xué)習(xí)2.0開始學(xué)習(xí),我也知道1.x無論是從性能還是架構(gòu)上都沒有2.x好,但是我想因為現(xiàn)在也有一些朋友還在用1.x版本,因為1.x升級到2.x難度很大,甚至可以說重構(gòu),就向我們公司現(xiàn)在還在用1.x版本,所以我還是決定把這系列寫完,也給自己一個整理的過程。本人現(xiàn)在也正在學(xué)習(xí)Angular4.0版本的學(xué)習(xí),但是4.0用typescript及nodejs集成比較大,還有學(xué)習(xí)angular-cli腳手架的學(xué)習(xí),所以等我學(xué)會以后準備在分享給大家。這個暫時先不討論,今天繼續(xù)給大家分享控制、數(shù)據(jù)綁定、作用域的知識點。

1、控制器:

  概念:在angularJS中控制器是一個函數(shù),用來向視圖的作用域添加額外的功能,用來設(shè)置作用域的初始狀態(tài)并添加自定義行為。

       控制器的聲明: app.controller(‘controllerName’,function($scope){...})

萬碼學(xué)堂,電腦培訓(xùn),計算機培訓(xùn),Java培訓(xùn),JavaEE開發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn)

//    控制器定義     //    第一參數(shù): 控制器名稱, 第二個參數(shù): 匿名函數(shù), 傳入作用域,并在作用域上添加額外功能     app.controller('myCtrl', function($scope) {         $scope.expression = "hello expression";         $scope.ngbind = "hello ng-bind";         $scope.htmlbind = "<font color='red'>hello,htmlbind</font>";         $scope.subCtrl = "hello subCtrl";     });

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負責任的教育,學(xué)習(xí)改變命運,軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式