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

AngularJS模塊詳解及示例代碼

 更新時間:2016年08月17日 09:13:08   作者:清雪芥子  
本文主要講解AngularJS模塊的相關知識,這里整理了詳細的基礎資料,并提供示例代碼和示例實現(xiàn)效果圖,有興趣的小伙伴可以參考下

AngularJS支持模塊化的方法。模塊用于單獨的邏輯表示服務,控制器,應用程序等,并保持代碼的整潔。我們在單獨的js文件中定義的模塊,并將其命名為按照module.js文件形式。在這個例子中,我們要創(chuàng)建兩個模塊。

Application Module - 用于初始化控制器應用程序

Controller Module - 用于定義控制器

應用模塊

mainApp.js

var mainApp = angular.module("mainApp", []);

在這里,我們已經(jīng)聲明使用 angular.module 功能的應用程序 mainApp 模塊。我們已經(jīng)通過了一個空數(shù)組給它。此數(shù)組通常包含從屬模塊。

控制器模塊

mainApp.controller("studentController", function($scope) {
  $scope.student = {
   firstName: "Mahesh",
   lastName: "Parashar",
   fees:500,
   subjects:[
     {name:'Physics',marks:70},
     {name:'Chemistry',marks:80},
     {name:'Math',marks:65},
     {name:'English',marks:75},
     {name:'Hindi',marks:67}
   ],
   fullName: function() {
     var studentObject;
     studentObject = $scope.student;
     return studentObject.firstName + " " + studentObject.lastName;
   }
  };
});

在這里,我們已經(jīng)聲明采用studentController模塊的mainApp.controller功能的控制器。

使用模塊

<div ng-app="mainApp" ng-controller="studentController">
..
<script src="mainApp.js"></script>
<script src="studentController.js"></script>

在這里,我們使用 ng-app 指令和控制器采用ng-controller指令應用模塊。我們已經(jīng)在主要的HTML頁面導入mainApp.js和studentController.js。

示例

下面的例子將展示上述所有模塊。

testAngularJS.htm

<html>
  <head>
	<title>Angular JS Modules</title>
	<style>
	table, th , td {
	 border: 1px solid grey;
	 border-collapse: collapse;
	 padding: 5px;
	}
	table tr:nth-child(odd) {
	 background-color: #f2f2f2;
	}
	table tr:nth-child(even) {
	 background-color: #ffffff;
	}
	</style>
	</head>
	<body>
	<h2>AngularJS Sample Application</h2>
	<div ng-app="mainApp" ng-controller="studentController">
	<table border="0">
	<tr><td>Enter first name:</td><td><input type="text" ng-model="student.firstName"></td></tr>
	<tr><td>Enter last name: </td><td><input type="text" ng-model="student.lastName"></td></tr>
	<tr><td>Name: </td><td>{{student.fullName()}}</td></tr>
	<tr><td>Subject:</td><td>
	<table>
	  <tr>
	   <th>Name</th>
	   <th>Marks</th>
	  </tr>
	  <tr ng-repeat="subject in student.subjects">
	   <td>{{ subject.name }}</td>
	   <td>{{ subject.marks }}</td>
	  </tr>
	</table>
	</td></tr>
	</table>
	</div>
	<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js"></script>
	<script src="mainApp.js"></script>
	<script src="studentController.js"></script>
</body>
</html>

mainApp.js

var mainApp = angular.module("mainApp", []);

studentController.js

mainApp.controller("studentController", function($scope) {
  $scope.student = {
   firstName: "Mahesh",
   lastName: "Parashar",
   fees:500,
   subjects:[
     {name:'Physics',marks:70},
     {name:'Chemistry',marks:80},
     {name:'Math',marks:65},
     {name:'English',marks:75},
     {name:'Hindi',marks:67}
   ],
   fullName: function() {
     var studentObject;
     studentObject = $scope.student;
     return studentObject.firstName + " " + studentObject.lastName;
   }
  };
});

輸出

在Web瀏覽器打開textAngularJS.htm??吹浇Y果如下。

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

相關文章

  • Angular4 ElementRef的應用

    Angular4 ElementRef的應用

    本篇文章主要介紹了Angular4 ElementRef的應用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • 解決Angularjs異步操作后臺請求用$q.all排列先后順序問題

    解決Angularjs異步操作后臺請求用$q.all排列先后順序問題

    解決Angularjs異步操作后臺請求用$q.all排列先后順序問題,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-11-11
  • 對angularJs中ng-style動態(tài)改變樣式的實例講解

    對angularJs中ng-style動態(tài)改變樣式的實例講解

    今天小編就為大家分享一篇對angularJs中ng-style動態(tài)改變樣式的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • AngularJS 霸道的過濾器小結

    AngularJS 霸道的過濾器小結

    本篇文章主要介紹了AngularJS 霸道的過濾器小結,在實際操作中,我們需要對統(tǒng)一數(shù)據(jù)源進行多次轉換,本文詳細討論有關過濾器的用法 。
    2017-04-04
  • AngularJs根據(jù)訪問的頁面動態(tài)加載Controller的解決方案

    AngularJs根據(jù)訪問的頁面動態(tài)加載Controller的解決方案

    這篇文章主要介紹了AngularJs根據(jù)訪問的頁面動態(tài)加載Controller的解決方案,需要的朋友可以參考下
    2015-02-02
  • 詳解使用angularjs的ng-options時如何設置默認值(初始值)

    詳解使用angularjs的ng-options時如何設置默認值(初始值)

    本篇文章主要介紹了詳解使用angularjs的ng-options時如何設置默認值(初始值),具有一定的參考價值,有興趣的可以了解一下
    2017-07-07
  • 詳解AngularJS 模塊化

    詳解AngularJS 模塊化

    本篇文章主要介紹了詳解AngularJS 模塊化,模塊用于單獨的邏輯表示服務,控制器,應用程序等,并保持代碼的整潔。有興趣的可以了解一下
    2017-06-06
  • 簡介AngularJS中$http服務的用法

    簡介AngularJS中$http服務的用法

    我們可以使用內置的$http服務直接同外部進行通信。$http服務只是簡單的封裝了瀏覽器原生的XMLHttpRequest對象。接下來通過本文給大家簡單介紹angularjs中http服務的用法,喜歡的朋友可以參考下
    2016-02-02
  • Angular2入門--架構總覽

    Angular2入門--架構總覽

    本文主要介紹了Angular2的架構的相關知識。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-03-03
  • angular多語言配置詳解

    angular多語言配置詳解

    這篇文章主要介紹了angular多語言配置詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05

最新評論

城口县| 南溪县| 邵阳县| 普定县| 禄丰县| 元朗区| 历史| 景洪市| 彭水| 长寿区| 普陀区| 区。| 綦江县| 南投市| 杂多县| 苍溪县| 滨海县| 乐山市| 合阳县| 景德镇市| 西乌珠穆沁旗| 泸州市| 金华市| 宜昌市| 泰和县| 松潘县| 宝鸡市| 无极县| 乐亭县| 桐梓县| 大姚县| 万宁市| 陇川县| 吉隆县| 永德县| 嘉峪关市| 宣化县| 襄汾县| 聂拉木县| 正阳县| 五大连池市|