欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

AngularJS 模塊化詳解及實例代碼

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

AngularJS有幾大特性,比如:

  1 MVC

  2 模塊化

  3 指令系統(tǒng)

  4 雙向數據綁定

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

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

  1 增加了模塊的可重用性

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

  3 在單元測試中,不必加載所有的內容

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

  下面看看如何進行模塊化:       

 <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',[]);

  第一個參數是綁定的應用app名稱,這個app標識了頁面中angular的入口點,類似main函數的作用。

  第二個參數[]里面標識了依賴的模塊。

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

<!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的作用是 添加字符串修飾。

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

  程序的運行結果如下:

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

相關文章

  • AngularJS模塊詳解及示例代碼

    AngularJS模塊詳解及示例代碼

    本文主要講解AngularJS模塊的相關知識,這里整理了詳細的基礎資料,并提供示例代碼和示例實現(xiàn)效果圖,有興趣的小伙伴可以參考下
    2016-08-08
  • 淺談angular4生命周期鉤子

    淺談angular4生命周期鉤子

    本篇文章主要介紹了淺談angularr4生命周期鉤子,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • Angular4項目中添加i18n國際化插件ngx-translate的步驟詳解

    Angular4項目中添加i18n國際化插件ngx-translate的步驟詳解

    這篇文章主要跟大家介紹了關于Angular4項目中添加i18n國際化插件ngx-translate的步驟,文中介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-07-07
  • angular 表單驗證器驗證的同時限制輸入的實現(xiàn)

    angular 表單驗證器驗證的同時限制輸入的實現(xiàn)

    表單驗證是經常用到一個東西,這篇文章主要介紹了angular 表單驗證器驗證的同時限制輸入的實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-04-04
  • angularjs定時任務的設置與清除示例

    angularjs定時任務的設置與清除示例

    本篇文章主要介紹了angularjs定時任務的設置與清除示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • 淺談Angular.js中使用$watch監(jiān)聽模型變化

    淺談Angular.js中使用$watch監(jiān)聽模型變化

    當angular數據模型發(fā)生變化時,我們需要如果需要根據他的變化觸發(fā)其他的事件。本篇文章主要介紹了Angular.js中使用$watch監(jiān)聽模型變化,有興趣的可以了解一下
    2017-01-01
  • AngularJS select設置默認值的實現(xiàn)方法

    AngularJS select設置默認值的實現(xiàn)方法

    這篇文章主要介紹了AngularJS select設置默認值的實現(xiàn)方法的相關資料,這里提供實現(xiàn)方法幫助大家實現(xiàn)這樣的功能,需要的朋友可以參考下
    2017-08-08
  • Angular設置別名alias的方法

    Angular設置別名alias的方法

    這篇文章主要介紹了Angular設置別名alias及打包命令的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • Angular懶加載模塊與Combined?Injector原理全面解析

    Angular懶加載模塊與Combined?Injector原理全面解析

    這篇文章主要為大家介紹了Angular懶加載模塊與Combined?Injector原理全面解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-10-10
  • Angular實現(xiàn)響應式表單

    Angular實現(xiàn)響應式表單

    本篇文章主要介紹了Angular實現(xiàn)響應式表單,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08

最新評論