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

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

 更新時(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)容

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

  下面看看如何進(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',[]);

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

  第二個(gè)參數(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)建了一個(gè)filter和一個(gè)控制器。

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

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

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

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

相關(guān)文章

最新評論

高碑店市| 连平县| 塔河县| 德令哈市| 年辖:市辖区| 马尔康县| 石首市| 吉木萨尔县| 兴安盟| 巢湖市| 苏州市| 木兰县| 红安县| 南平市| 湖北省| 福建省| 绍兴县| 淳安县| 玛纳斯县| 秦安县| 行唐县| 张家界市| 盖州市| 楚雄市| 长汀县| 凭祥市| 昂仁县| 贵溪市| 柞水县| 峨山| 临湘市| 宁南县| 枞阳县| 阜平县| 沁水县| 安丘市| 遂宁市| 茶陵县| 阿鲁科尔沁旗| 隆德县| 长顺县|