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
相关文章:
如何在景安云服务器上绑定域名并配置虚拟主机?
平台云上自主建站:模板化设计与智能工具打造高效网站
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
,网站推广常用方法?
制作旅游网站html,怎样注册旅游网站?
建站主机是什么?如何选择适合的建站主机?
如何快速生成高效建站系统源代码?
建站之星如何取消后台验证码生成?
建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析
GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?
网站制作企业,网站的banner和导航栏是指什么?
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
学校为何禁止电信移动建设网站?
建站之星2.7模板:企业网站建设与h5定制设计专题
建站之星北京办公室:智能建站系统与小程序生成方案解析
如何高效完成独享虚拟主机建站?
,石家庄四十八中学官网?
已有域名如何免费搭建网站?
学校建站服务器如何选型才能满足性能需求?
网站制作新手教程,新手建设一个网站需要注意些什么?
免费ppt制作网站,有没有值得推荐的免费PPT网站?
表情包在线制作网站免费,表情包怎么弄?
简历在线制作网站免费版,如何创建个人简历?
深圳企业网站制作设计,在深圳如何网上全流程注册公司?
建站之星图片链接生成指南:自助建站与智能设计教程
教学网站制作软件,学习*后期制作的网站有哪些?
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
焦点电影公司作品,电影焦点结局是什么?
制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?
如何在腾讯云服务器快速搭建个人网站?
义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
如何在自有机房高效搭建专业网站?
实惠建站价格推荐:2025年高性价比自助建站套餐解析
公众号网站制作网页,微信公众号怎么制作?
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
网站制作员失业,怎样查看自己网站的注册者?
如何高效利用200m空间完成建站?
建站org新手必看:2024最新搭建流程与模板选择技巧
在线制作视频网站免费,都有哪些好的动漫网站?
如何选择高效响应式自助建站源码系统?
上海网站制作网站建设公司,建筑电工证网上查询系统入口?
如何选择高性价比服务器搭建个人网站?
建站之星后台管理如何实现高效配置?
如何通过.red域名打造高辨识度品牌网站?
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
如何在局域网内绑定自建网站域名?
定制建站是什么?如何实现个性化需求?
黑客入侵网站服务器的常见手法有哪些?
如何在云主机上快速搭建多站点网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。