AngularJS使用angular.bootstrap完成模块手动加载的方法分析


Posted in Javascript onJanuary 19, 2017

本文实例分析了AngularJS使用angular.bootstrap完成模块手动加载的方法。分享给大家供大家参考,具体如下:

之前我们看到使用ng-app指令,可以实现模块的自动加载。现在我们看下,angular中如何手动加载模块。需要使用到angular.bootstrap这个函数

<html>
  <head>
    <script src="angular.js"></script>
    <script>
    // 创建moudle1
    var rootMoudle = angular.module('moudle1', []);
    rootMoudle.controller("controller1",function($scope){$scope.name="aty"});
    // 创建moudle2
    var m2 = angular.module('moudle2', []);
    m2.controller("controller2",function($scope){$scope.name="aty"});
    // 页面加载完成后,再加载模块
    angular.element(document).ready(function() {
      angular.bootstrap(document.getElementById("div1"),["moudle1"]);
      angular.bootstrap(document.getElementById("div2"),["moudle2"]);
    });
  </script>
  <head>
  <body>
    <div id="div1" ng-controller="controller1">div1:{{name}}</div>
    <div id="div2" ng-controller="controller2">div2:{{name}}</div>
  </body>
</html>

IE运行这个网页,发现变量能够被angular框架正确解析;F12发现控制台也没有报错误。到这里为止,我们知道了如何加载angular的模块,也明白了手动加载和自动加载的区别。接下来,我们就可以去继续学习AngularJS框架的其他知识。

希望本文所述对大家AngularJS程序设计有所帮助。

Javascript 相关文章推荐
jQuery EasyUI API 中文文档 - NumberSpinner数值微调器使用介绍
Oct 21 Javascript
JS实现鼠标点击展开或隐藏表格行的方法
Mar 03 Javascript
深入理解JavaScript中的对象
Jun 04 Javascript
Angular2关于@angular/cli默认端口号配置的问题
Jul 15 Javascript
vue组件中使用props传递数据的实例详解
Apr 08 Javascript
webpack file-loader和url-loader的区别
Jan 15 Javascript
微信小程序性能优化之checkSession的使用
Mar 06 Javascript
ES6 Class中实现私有属性的一些方法总结
Jul 08 Javascript
微信小程序的授权实现过程解析
Aug 02 Javascript
echarts实现获取datazoom的起始值(包括x轴和y轴)
Jul 20 Javascript
Vue实现穿梭框效果
Sep 30 Javascript
video.js添加自定义组件的方法
Dec 09 Javascript
创建一般js对象的几种方式
Jan 19 #Javascript
用JavaScript实现让浏览器停止载入页面的方法
Jan 19 #Javascript
AngularJS使用ng-inlude指令加载页面失败的原因与解决方法
Jan 19 #Javascript
快速掌握jQuery插件开发
Jan 19 #Javascript
Web 开发中Ajax的Session 超时处理方法
Jan 19 #Javascript
JavaScript DOM节点操作实例小结(新建,删除HTML元素)
Jan 19 #Javascript
使用JavaScript触发过渡效果的方法
Jan 19 #Javascript
You might like
关于URL最大长度限制的相关资料查证
2014/12/23 PHP
php编程每天必学之验证码
2016/03/03 PHP
用PHP的反射实现委托模式的讲解
2019/03/22 PHP
一些常用的Javascript函数
2006/12/22 Javascript
脚本吧 - 幻宇工作室用到js,超强推荐share.js
2006/12/23 Javascript
url地址自动加#号问题说明
2010/08/21 Javascript
JavaScript运行时库属性一览表
2014/03/14 Javascript
jQuery validate+artdialog+jquery form实现弹出表单思路详解
2016/04/18 Javascript
使用Angular缓存父页面数据的方法
2017/01/03 Javascript
vue轮播图插件vue-concise-slider的使用
2018/03/13 Javascript
vue多页面项目中路由使用history模式的方法
2019/09/23 Javascript
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
2019/11/18 NodeJs
Vue 中获取当前时间并实时刷新的实现代码
2020/05/12 Javascript
React实现类似淘宝tab居中切换效果的示例代码
2020/06/02 Javascript
python检测是文件还是目录的方法
2015/07/03 Python
Windows下为Python安装Matplotlib模块
2015/11/06 Python
Python中scatter函数参数及用法详解
2017/11/08 Python
python 处理dataframe中的时间字段方法
2018/04/10 Python
根据DataFrame某一列的值来选择具体的某一行方法
2018/07/03 Python
将pip源更换到国内镜像的详细步骤
2019/04/07 Python
django解决订单并发问题【推荐】
2019/07/31 Python
python3中替换python2中cmp函数的实现
2019/08/20 Python
Python和Anaconda和Pycharm安装教程图文详解
2020/02/04 Python
Python内置异常类型全面汇总
2020/05/28 Python
python实现二分查找算法
2020/09/18 Python
python+openCV对视频进行截取的实现
2020/11/27 Python
美国五金商店:Ace Hardware
2018/03/27 全球购物
美国最大的在线生存商店:Survival Frog
2020/12/13 全球购物
美国椅子和沙发制造商:La-Z-Boy
2020/10/25 全球购物
单位单身证明范本
2014/01/11 职场文书
计算机应届毕业生自荐信范文
2014/02/23 职场文书
离职感谢信
2015/01/21 职场文书
理想国读书笔记
2015/06/25 职场文书
2019年教师节活动策划方案
2019/09/09 职场文书
OpenCV3.3+Python3.6实现图片高斯模糊
2021/05/18 Python
Python 匹配文本并在其上一行追加文本
2022/05/11 Python