AngularJS默认在一个html界面中只启动一个

ng-app 模块,而且是界面中第一次出现的那个使用 ng-app 声明的模块,该问题可以通过查看AngularJS源代码或者是文档验证。
解决方案:
直接上代码,如果有兴趣了解其中缘由,可以选择阅读后面的部分;
<!DOCTYPE html>
<html>
<head lang="zh_CN">
<meta charset="UTF-8">
<title>AngularJS Source Code Analysis</title>
<script src="source/angular.min.js" type="text/javascript"></script>
<script src="source/angular-route.min.js" type="text/javascript"></script>
</head>
<body>
<div ng-app="myApp-0" ng-controller="nameCtrl">
<input type="text" ng-model="age"/>{{ demo }}--{{ age }}
<ul>
<li ng-repeat="val in names" ng-bind="val"></li>
</ul>
</div>
<!-- 并行启动多个ng-app -->
<div id="test-0" ng-controller="testCtrl_0">
<p>{{content.message}}</p>
</div>
<div id="test-1" ng-controller="testCtrl_1">
<p>{{content.message}}</p>
</div>
</body>
<script>
var myApp_0 = angular.module("myApp-0", []);
myApp_0.controller('nameCtrl', function ($scope, $rootScope){
$scope.names = ["shen", "amy", "sereno"];
$scope.age = 24;
$rootScope.demo = "demo";
});
var myApp_1 = angular.module("myApp-1", []);
myApp_1.controller('nameCtrl-1', function ($scope, $rootScope){
$scope.names = ["shen-1", "amy-1", "sereno-1"];
$rootScope.age = 24;
});
// 并行启动多个 ng-app
var myApp1mod = angular.module('test-0',[]);
myApp1mod.controller('testCtrl_0',function($scope){
var content= {};
content.message = "Hello Test-0";
$scope.content= content;
});
var myApp2mod = angular.module('test-1',[]);
myApp2mod.controller('testCtrl_1',function($scope){
var content= {};
content.message = "Hello Test-1";
$scope.content= content;
});
angular.element(document).ready(
function (){
angular.bootstrap(document.getElementById("test-0"), ["test-0"]);
angular.bootstrap(document.getElementById("test-1"), ["test-1"]);
}
);
</script>
</html>
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# AngularJS
# ng-app
# ng-app详细介绍
# ng-app实例
# AngularJS使用ng-app自动加载bootstrap框架问题分析
# AngularJS框架的ng-app指令与自动加载实现方法分析
# AngularJS ng-app 指令实例详解
# 基于AngularJS实现页面滚动到底自动加载数据的功能
# AngularJS入门示例之Hello World详解
# Angularjs通过指令监听ng-repeat渲染完成后执行脚本的方法
# angularjs中ng-attr的用法详解
# Angularjs中ng-repeat-start与ng-repeat-end的用法实例介绍
# AngularJS实现网站换肤实例
# AngularJS使用带属性值的ng-app指令实现自定义模块自动加载的方法
# 多个
# 可以通过
# 希望能
# 有兴趣
# 或者是
# 可以选择
# 谢谢大家
# 源代码
# 文档
# Source
# title
# Analysis
# Code
# charset
# meta
# UTF
# route
# min
# type
相关文章:
小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化
定制建站如何定义?其核心优势是什么?
内网网站制作软件,内网的网站如何发布到外网?
小建面朝正北,A点实际方位是否存在偏差?
孙琪峥织梦建站教程如何优化数据库安全?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?
如何在云服务器上快速搭建个人网站?
建站之星客服服务时间及联系方式如何?
红河网站制作公司,红河事业单位身份证如何上传?
中山网站制作网页,中山新生登记系统登记流程?
如何在阿里云ECS服务器部署织梦CMS网站?
网站制作新手教程,新手建设一个网站需要注意些什么?
小型网站建站如何选择虚拟主机?
专业网站建设制作报价,网页设计制作要考什么证?
枣阳网站制作,阳新火车站打的到仙岛湖多少钱?
建站之星在线客服如何快速接入解答?
如何在Golang中使用encoding/gob序列化对象_存储和传输数据
php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】
官网自助建站平台指南:在线制作、快速建站与模板选择全解析
如何在阿里云域名上完成建站全流程?
电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?
建站之星如何一键生成手机站?
如何在阿里云通过域名搭建网站?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
如何挑选最适合建站的高性能VPS主机?
高性能网站服务器部署指南:稳定运行与安全配置优化方案
如何通过PHP快速构建高效问答网站功能?
实现点击下箭头变上箭头来回切换的两种方法【推荐】
如何配置FTP站点权限与安全设置?
网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?
如何快速查询网址的建站时间与历史轨迹?
可靠的网站设计制作软件,做网站设计需要什么样的电脑配置?
外贸公司网站制作,外贸网站建设一般有哪些步骤?
北京建设网站制作公司,北京古代建筑博物馆预约官网?
网站插件制作软件免费下载,网页视频怎么下到本地插件?
建站主机SSH密钥生成步骤及常见问题解答?
h5网站制作工具有哪些,h5页面制作工具有哪些?
Python如何创建带属性的XML节点
宝塔建站后网页无法访问如何解决?
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
清除minerd进程的简单方法
网站制作壁纸教程视频,电脑壁纸网站?
网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
如何在景安服务器上快速搭建个人网站?
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
建站上传速度慢?如何优化加速网站加载效率?
建站与域名管理如何高效结合?
建站ABC备案流程中有哪些关键注意事项?
*请认真填写需求信息,我们会在24小时内与您取得联系。