在前面的几个文章中,我们的数据都是以函数的方式定义在全局的作用域下,这样很显然是不对的,没有模块化的思想,下面的例子介绍Angular的模块化!
<!DOCTYPE HTML>
<html ng-app="myApp">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>AngularJs模块化</title>
<script type="text/javascript"src="https://code.angularjs.org/1.3.8/angular.min.js">
</head>
<body>
<div ng-controller='Aaa'>
<p>{{name}}</p>
</div>
<div ng-controller='Bbb'>
<p>{{name}}</p>
</div>
<script type="text/javascript">
var m1 = angular.module('myApp',[]);
//参数1:模块的名字,参数2:当前模块中依赖的模块,後面的文章会介绍
m1.controller('Aaa',function($scope){
$scope.name = 'hello AngularJs';
});
m1.controller('Bbb',function($scope){
$scope.name = 'Hi';
});
</script>
</body>
</html>
首先在html上绑定初始化的名称,并附上myApp,使用angular.model在JS中定义多个模块,并附上参数。
再使用控制器定义数据,注意控制器传递的参数,模块名和匿名函数。
都知道我们的项目在上线後合并压缩的,这样我们匿名函数传递的形参在压缩後出现问题,所以这个时候我们需要将参数包裹成数组,来避免压缩的问题!
m1.controller('Aaa',['$scope',function($scope){
$scope.name = 'hello AngularJs';
}]);
m1.controller('Bbb',['$scope',function($scope){
$scope.name = 'Hi';
}]);
这个时候注意控制器传递的参数,模块名和数组(包含服务和匿名函数)。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
# Angular
# 模块化
# 详解利用Angular实现多团队模块化SPA开发框架
# angular.js + require.js构建模块化单页面应用的方法步骤
# 简单谈谈require模块化jquery和angular的问题
# 详解AngularJS 模块化
# AngularJS入门教程之模块化操作用法示例
# AngularJS 模块化详解及实例代码
# AngularJS 应用模块化的使用
# 这个时候
# 几个
# 多个
# 在前面
# 绑定
# http
# equiv
# Content
# myApp
# head
# meta
# Type
# charset
# title
# utf
相关文章:
企业微网站怎么做,公司网站和公众号有什么区别?
如何通过智能用户系统一键生成高效建站方案?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
相册网站制作软件,图片上的网址怎么复制?
网站制作需要会哪些技术,建立一个网站要花费多少?
专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?
建站主机与服务器功能差异如何区分?
独立制作一个网站多少钱,建立网站需要花多少钱?
香港服务器如何优化才能显著提升网站加载速度?
广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?
如何通过cPanel快速搭建网站?
北京企业网站设计制作公司,北京铁路集团官方网站?
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
如何在Golang中使用encoding/gob序列化对象_存储和传输数据
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
深圳网站制作案例,网页的相关名词有哪些?
南京网站制作费用,南京远驱官方网站?
网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?
高性价比服务器租赁——企业级配置与24小时运维服务
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
建站之星后台管理如何实现高效配置?
家庭建站与云服务器建站,如何选择更优?
建站主机CVM配置优化、SEO策略与性能提升指南
潍坊网站制作公司有哪些,潍坊哪家招聘网站好?
江苏网站制作公司有哪些,江苏书法考级官方网站?
PHP正则匹配日期和时间(时间戳转换)的实例代码
图册素材网站设计制作软件,图册的导出方式有几种?
建站之星如何优化SEO以实现高效排名?
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
青岛网站建设如何选择本地服务器?
如何获取上海专业网站定制建站电话?
建站主机是否等同于虚拟主机?
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
建站之星如何快速解决建站难题?
Swift中switch语句区间和元组模式匹配
如何用VPS主机快速搭建个人网站?
云南网站制作公司有哪些,云南最好的招聘网站是哪个?
建站之星价格显示格式升级,你的预算足够吗?
如何快速搭建高效可靠的建站解决方案?
杭州银行网站设计制作流程,杭州银行怎么开通认证方式?
高防服务器租用如何选择配置与防御等级?
建站之星2.7模板:企业网站建设与h5定制设计专题
如何快速搭建FTP站点实现文件共享?
建站之星如何保障用户数据免受黑客入侵?
c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】
建站之星2.7模板快速切换与批量管理功能操作指南
头像制作网站在线制作软件,dw网页背景图像怎么设置?
制作网站的基本流程,设计网站的软件是什么?
*请认真填写需求信息,我们会在24小时内与您取得联系。