前言

由于controllers之间不共享scope,如果希望在controllers之间传递参数,可能需要通过其他的方式实现,以下是当前我用到的两种在controllers之间传递参数的方法。
注:参考文章Sharing Data Between Angular Controllers
一、service
可以写一个包含get/set的service,取参数/赋参数
.factory('paramService',function(){
return {
result:[],
getResult:function(){
return this.result;
},
setResult:function(res){
this.result = res;
}
};
})
然后可以在controllerOne中赋值,在controllerTwo中取值
// 赋值
.controller('one',function(paramService){
paramService.setResult('one');
})
// 取值
.controller('two',function(paramService){
var param = paramService.getResult();
})
二、$stateParams
第二种方法用于路由间传递参数,用途也比较广泛,使用场景比较多
// 传参
.state('one',{
url:'one',
controller:'one',
template:'one.html',
params:{
name:'john'
}
})
// 取参
.controller('one',function($stateParams){
var name = $stateParams.name;
})
others/localStorage
其他方法可以使用一些h5的小技巧,比如使用localStorage来存参/取参,其他的方法,暂时没想到也没用到,有待后续补充.
好了,以上就是这篇文章的全部内容了,希望本文的内容对大家学习或者使用Angular能带来一定的帮助,如果有疑问大家可以留言交流。
# angularjs
# 传递参数
# controller
# Java Spring Controller 获取请求参数的几种方法详解
# js传中文参数controller里获取参数乱码问题解决方法
# js传递数组参数到后台controller的方法
# 解决SpringMVC Controller 接收页面传递的中文参数出现乱码的问题
# 聊聊springmvc中controller的方法的参数注解方式
# spring boot中controller的使用及url参数的获取方法
# spirngmvc js传递复杂json参数到controller的实例
# Spring 中 @Service 和 @Resource 注解的区别
# 详解SpringBoot 解决拦截器注入Service为空问题
# spring根据controller中接收请求参数不同走不同service的实现方法
# 其他的
# 好了
# 也没
# 两种
# 可以使用
# 种方法
# 这篇文章
# 比较多
# 也比
# 小技巧
# 中取
# 没想到
# 有疑问
# service
# Controllers
# js
# factory
# paramService
# brush
# set
相关文章:
高性价比服务器租赁——企业级配置与24小时运维服务
北京的网站制作公司有哪些,哪个视频网站最好?
如何彻底卸载建站之星软件?
专业商城网站制作公司有哪些,pi商城官网是哪个?
宝塔新建站点报错如何解决?
制作网站的模板软件,网站怎么建设?
内网网站制作软件,内网的网站如何发布到外网?
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
南宁网站建设制作定制,南宁网站建设可以定制吗?
如何快速搭建响应式可视化网站?
手机怎么制作网站教程步骤,手机怎么做自己的网页链接?
制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?
高端企业智能建站程序:SEO优化与响应式模板定制开发
建站主机类型有哪些?如何正确选型
如何在新浪SAE免费搭建个人博客?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
如何在Windows 2008云服务器安全搭建网站?
如何在云服务器上快速搭建个人网站?
青岛网站建设如何选择本地服务器?
巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
如何基于云服务器快速搭建个人网站?
建站主机选择指南:服务器配置与SEO优化实战技巧
外贸公司网站制作哪家好,maersk船公司官网?
网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?
微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?
如何选择香港主机高效搭建外贸独立站?
一键网站制作软件,义乌购一件代发流程?
如何选购建站域名与空间?自助平台全解析
常州自助建站:操作简便模板丰富,企业个人快速搭建网站
小建面朝正北,A点实际方位是否存在偏差?
如何在局域网内绑定自建网站域名?
道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?
建站之星图片链接生成指南:自助建站与智能设计教程
名字制作网站免费,所有小说网站的名字?
宝塔建站教程:一键部署配置流程与SEO优化实战指南
如何选择最佳自助建站系统?快速指南解析优劣
建站之星安装失败:服务器环境不兼容?
高端建站如何打造兼具美学与转化的品牌官网?
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
建站之星如何快速生成多端适配网站?
红河网站制作公司,红河事业单位身份证如何上传?
网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?
如何高效完成自助建站业务培训?
建站之星安全性能如何?防护体系能否抵御黑客入侵?
武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
太平洋网站制作公司,网络用语太平洋是什么意思?
香港服务器网站卡顿?如何解决网络延迟与负载问题?
如何在万网ECS上快速搭建专属网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。