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 相关文章推荐
asp.net下使用jquery 的ajax+WebService+json 实现无刷新取后台值的实现代码
Sep 19 Javascript
js获取url中指定参数值的示例代码
Dec 14 Javascript
Js Jquery创建一个弹出层可加载一个页面
May 08 Javascript
Jquery 实现弹出层插件
Jan 28 Javascript
JS实现为表格动态添加标题的方法
Mar 31 Javascript
拥有一个属于自己的javascript表单验证插件
Mar 24 Javascript
实例讲解jQuery中对事件的命名空间的运用
May 24 Javascript
JS防止网页被嵌入iframe框架的方法分析
Sep 13 Javascript
Webpack实现按需打包Lodash的几种方法详解
May 08 Javascript
javascript回调函数详解
Feb 06 Javascript
使用Vue制作图片轮播组件思路详解
Mar 21 Javascript
js实现搜索提示框效果
Sep 05 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
PHP数组对比函数,存在交集则返回真,否则返回假
2011/02/03 PHP
php中用date函数获取当前时间有误的解决办法
2013/08/02 PHP
PHP数据库操作四:mongodb用法分析
2017/08/16 PHP
Thinkphp开发--集成极光推送
2017/09/15 PHP
php和asp语法上的区别总结
2019/05/12 PHP
浅谈laravel中的关联查询with的问题
2019/10/10 PHP
jquery 框架使用教程 AJAX篇
2009/10/11 Javascript
js使用ajax读博客rss示例
2014/05/06 Javascript
jQuery中die()方法用法实例
2015/01/19 Javascript
jquery使用ul模拟select实现表单美化的方法
2015/08/18 Javascript
Jquery on方法绑定事件后执行多次的解决方法
2016/06/02 Javascript
JS传值出现中文参数乱码的解决方法
2016/06/30 Javascript
Vue 2.0入门基础知识之内部指令详解
2017/10/15 Javascript
结合mint-ui移动端下拉加载实践方法总结
2017/11/08 Javascript
JS实现的计数排序与基数排序算法示例
2017/12/04 Javascript
vue项目中v-model父子组件通信的实现详解
2017/12/10 Javascript
React+TypeScript+webpack4多入口配置详解
2019/08/08 Javascript
vue远程加载sfc组件思路详解
2019/12/25 Javascript
Vue项目前后端联调(使用proxyTable实现跨域方式)
2020/07/18 Javascript
微信小程序canvas动态时钟
2020/10/22 Javascript
[00:20]DOTA2荣耀之路7:-ah fu-抢盾
2018/05/31 DOTA
解决Python plt.savefig 保存图片时一片空白的问题
2019/01/10 Python
在脚本中单独使用django的ORM模型详解
2020/04/01 Python
python pandas dataframe 去重函数的具体使用
2020/07/20 Python
如何利用Python 进行边缘检测
2020/10/14 Python
Python爬虫教程知识点总结
2020/10/19 Python
python使用selenium爬虫知乎的方法示例
2020/10/28 Python
python 实现批量图片识别并翻译
2020/11/02 Python
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
四群教育工作实施方案
2014/03/26 职场文书
大学开学计划书
2014/04/30 职场文书
债务纠纷委托书范本
2014/10/14 职场文书
2014年教务处工作总结
2014/12/03 职场文书
2014年初三班主任工作总结
2014/12/05 职场文书
导游词之山西关帝庙
2019/11/01 职场文书
pandas取dataframe特定行列的实现方法
2021/05/24 Python