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

詳解AngularJS中module模塊的導(dǎo)入導(dǎo)出

 更新時間:2015年12月10日 15:07:24   作者:Darren Ji  
本文給大家介紹angularjs中module模塊的導(dǎo)入導(dǎo)出,涉及到angularjs module相關(guān)知識,對angularjs module感興趣的朋友一起看看吧

AngularJS是一款來自Google的前端JS框架,它的核心特性有:MVC、雙向數(shù)據(jù)綁定、指令和語義化標簽、模塊化工具、依賴注入、HTML模板,以及對常用工具的封裝,例如$http、$cookies、$location等。

關(guān)于AngularJS中module的導(dǎo)入導(dǎo)出,在Bob告訴我之前還沒寫過,謝謝Bob在這方面的指導(dǎo),給到我案例代碼。

在AngularJS實際項目中,我們可能需要把針對某個領(lǐng)域的各個方面放在不同的module中,然后把各個module匯總到該領(lǐng)域的一個文件中,再由主module調(diào)用。就是這樣:

以上,app.mymodule1, app.mymodule2,app.mymodule都是針對某個領(lǐng)域的,比如app.mymodule1中定義directive, app.mymodule2中定義controller, app.mymodule把app.mymodule1和app.mymodule2匯總到一處,然后app這個主module依賴app.mymodule。

文件結(jié)構(gòu):

mymodule/
.....helloworld.controller.js <在app.mymodule2中>
.....helloworld.direcitve.js <在app.mymodule1中>
.....index.js <在app.mymodule中>
.....math.js <在一個單獨的module中>

app.js <在app這個module中>

index.html

helloworld.controller.js:
var angular = require('angular');
module.exports = angular.module('app.mymodule2', []).controller('HWController', ['$scope', function ($scope) {
 $scope.message = "This is HWController";
}]).name; 

以上,通過module.exports導(dǎo)出module,通過require導(dǎo)入module。

helloworld.direcitve.js:
var angular=require('angular');
module.exports = angular.module('app.mymodule1', []).directive('helloWorld', function () {
 return {
  restrict: 'EA',
  replace: true,
  scope: {
   message: "@"
  },
  template: '<div><h1>Message is {{message}}.</h1><ng-transclude></ng-transclude></div>',
  transclude: true
 }
}).name; 

接著,在index.js把pp.mymodule1和app.mymodule2匯總到一處。

var angular = require('angular');
var d = require('./helloworld.directive');
var c = require('./helloworld.controller');
module.exports = angular.module('app.mymodule', [d, c]).name;

在math.js中:

exports = {
 add: function (x, y) {
  return x + y;
 },
 mul: function (x, y) {
  return x * y;
 }
}; 

最后,在app.js中引用app.mymodule1:

var angular = require('angular');
var mymodule = require('./mymodule');
var math = require('./mymodule/math');
angular.module('app', [mymodule])
 .controller('AppController', ['$scope', function ($scope) {
  $scope.message = "hello world";
  $scope.result = math.add(1, 2);
 }]);

以上所述是小編給大家分享的AngularJS中module模塊的導(dǎo)入導(dǎo)出,希望大家喜歡。

相關(guān)文章

  • AngularJS 視圖詳解及示例代碼

    AngularJS 視圖詳解及示例代碼

    本文主要介紹AngularJS 視圖,這里整理了相關(guān)知識,并附代碼示例和實現(xiàn)效果圖,有興趣的小伙伴可以參考下
    2016-08-08
  • Angular5整合富文本編輯器TinyMCE的方法(漢化+上傳)

    Angular5整合富文本編輯器TinyMCE的方法(漢化+上傳)

    TinyMCE是一個輕量級的富文本編輯器,相對于CK編輯器更加精簡,但必須滿足絕大部分場景的需要。這篇文章主要介紹了Angular5整合富文本編輯器TinyMCE(漢化+上傳)的相關(guān)知識,需要的朋友可以參考下
    2020-05-05
  • Angular的自定義指令以及實例

    Angular的自定義指令以及實例

    本文主要介紹了Angular的自定義指令,并提供了實例代碼,具有很好的參考價值,下面跟著小編一起來看下吧
    2016-12-12
  • AngularJS在IE8的不支持的解決方法

    AngularJS在IE8的不支持的解決方法

    AngularJS在IE8的不支持怎么辦?下面小編就為大家?guī)硪黄狝ngularJS在IE8的不支持的解決方法。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-05-05
  • 詳解AngularJS中自定義過濾器

    詳解AngularJS中自定義過濾器

    過濾器(filter)正如其名,作用就是接收一個輸入,通過某個規(guī)則進行處理,然后返回處理后的結(jié)果。主要用在數(shù)據(jù)的格式化上,例如獲取一個數(shù)組中的子集,對數(shù)組中的元素進行排序等
    2015-12-12
  • AngularJS中的表單簡單入門

    AngularJS中的表單簡單入門

    本文主要介紹AngularJS 表單,這里對AngularJS 表單知識做了詳細整理介紹,希望能幫助有需要的小伙伴
    2016-07-07
  • Angular 輸入框?qū)崿F(xiàn)自定義驗證功能

    Angular 輸入框?qū)崿F(xiàn)自定義驗證功能

    AngularJS 表單和控件可以驗證輸入的數(shù)據(jù)。本文給大家介紹Angular 輸入框?qū)崿F(xiàn)自定義驗證功能,非常不錯,具有參考借鑒價值,需要的朋友參考下
    2017-02-02
  • angular + express 實現(xiàn)websocket通信

    angular + express 實現(xiàn)websocket通信

    最近需要實現(xiàn)一個功能,后端通過TCP協(xié)議連接雷達硬件的控制器,前端通過websocket連接后端,當(dāng)控制器觸發(fā)消息的時候,把信息通知給所以前端,本文給的大家講解angular + express 實現(xiàn)websocket通信的思路,感興趣的朋友一起看看吧
    2023-09-09
  • Angularjs自定義指令實現(xiàn)分頁插件(DEMO)

    Angularjs自定義指令實現(xiàn)分頁插件(DEMO)

    由于最近的一個項目使用的是angularjs1.0的版本,涉及到分頁查詢數(shù)據(jù)的功能,后來自己就用自定義指令實現(xiàn)了該功能,下面小編把實例demo分享到腳本之家平臺,需要的朋友參考下
    2017-09-09
  • angularjs的單選框+ng-repeat的實現(xiàn)方法

    angularjs的單選框+ng-repeat的實現(xiàn)方法

    今天小編就為大家分享一篇angularjs的單選框+ng-repeat的實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09

最新評論

梧州市| 肇源县| 孟州市| 光泽县| 合肥市| 白山市| 永善县| 鄄城县| 沽源县| 当雄县| 政和县| 铁岭县| 教育| 琼结县| 南昌县| 花莲市| 和顺县| 龙岩市| 竹山县| 桦南县| 金乡县| 蓬溪县| 内黄县| 仙居县| 临江市| 本溪| 天峻县| 榕江县| 井冈山市| 葫芦岛市| 海晏县| 开江县| 高阳县| 南充市| 青冈县| 德昌县| 莲花县| 宜良县| 清苑县| 三门县| 武隆县|