最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

AngularJS 模塊化詳解及實(shí)例代碼

 更新時間:2016年09月14日 16:19:35   作者:xingoo  
這篇文章主要介紹了AngularJS 模塊化,這里整理了詳細(xì)的資料及簡單實(shí)例代碼,實(shí)現(xiàn)效果圖,有需要的小伙伴可以參考下

AngularJS有幾大特性,比如:

  1 MVC

  2 模塊化

  3 指令系統(tǒng)

  4 雙向數(shù)據(jù)綁定

那么本篇就來看看AngularJS的模塊化。

  首先先說一下為什么要實(shí)現(xiàn)模塊化:

  1 增加了模塊的可重用性

  2 通過定義模塊,實(shí)現(xiàn)加載順序的自定義

  3 在單元測試中,不必加載所有的內(nèi)容

  之前做的幾個例子,控制器的代碼直接寫在script標(biāo)簽里面,這樣聲明的函數(shù)都是全局的,顯然不是一個最好的選擇。

  下面看看如何進(jìn)行模塊化:       

 <script type="text/javascript">
      var myAppModule = angular.module('myApp',[]);
      
      myAppModule.filter('test',function(){
        return function(name){
          return 'hello, '+name+'!';
        };
      });

      myAppModule.controller('myAppCtrl',['$scope',function($scope){
        $scope.name='xingoo';
      }]);
    </script>

  首先,通過全局變量angular創(chuàng)建模塊myAppModule

angular.module('myApp',[]);

  第一個參數(shù)是綁定的應(yīng)用app名稱,這個app標(biāo)識了頁面中angular的入口點(diǎn),類似main函數(shù)的作用。

  第二個參數(shù)[]里面標(biāo)識了依賴的模塊。

  下面看看如何使用模塊吧!

<!doctype html>
<html ng-app="myApp">
  <head>
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <script src="http://apps.bdimg.com/libs/angular.js/1.2.16/angular.min.js"></script>
  </head>
  <body>
    <div ng-controller="myAppCtrl">
      {{name | test }}
    </div>
    <script type="text/javascript">
      var myAppModule = angular.module('myApp',[]);
      
      myAppModule.filter('test',function(){
        return function(name){
          return 'hello, '+name+'!';
        };
      });

      myAppModule.controller('myAppCtrl',['$scope',function($scope){
        $scope.name='xingoo';
      }]);
    </script>
  </body>
</html>

  直接綁定myApp到ng-app上,就可以了。

  在script中,我們通過模塊創(chuàng)建了一個filter和一個控制器。

  filter的作用是 添加字符串修飾。

  控制器的作用則是初始化變量。

  程序的運(yùn)行結(jié)果如下:

          以上就是對AngularJS 模塊化 的資料整理,后續(xù)繼續(xù)補(bǔ)充相關(guān)資料,謝謝大家對本站的支持!

相關(guān)文章

最新評論

龙山县| 公主岭市| 松原市| 牟定县| 侯马市| 德安县| 修水县| 新安县| 芦溪县| 额尔古纳市| 沁源县| 敦煌市| 民权县| 巴彦淖尔市| 兴城市| 乐业县| 霍州市| 雷波县| 商都县| 长宁县| 乌兰察布市| 湾仔区| 厦门市| 隆安县| 太白县| 芜湖县| 得荣县| 土默特左旗| 当雄县| 买车| 临江市| 灌阳县| 牟定县| 大港区| 商水县| 当雄县| 沙雅县| 五家渠市| 天气| 清水河县| 和龙市|