亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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 在單元測(cè)試中,不必加載所有的內(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)識(shí)了頁面中angular的入口點(diǎn),類似main函數(shù)的作用。

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

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

<!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é)果如下:

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

相關(guān)文章

  • AngularJS模塊詳解及示例代碼

    AngularJS模塊詳解及示例代碼

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

    淺談angular4生命周期鉤子

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

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

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

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

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

    angularjs定時(shí)任務(wù)的設(shè)置與清除示例

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

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

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

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

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

    Angular設(shè)置別名alias的方法

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

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

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

    Angular實(shí)現(xiàn)響應(yīng)式表單

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

最新評(píng)論