Angular中$state.go页面跳转并传递参数的方法


Posted in Javascript onMay 09, 2017

遇到一个页面跳转的时候,在跳转后的页面获取跳转前页面的数据,我想到用一种是localstorage,一种用broadcast和on,然后老大说不用这么麻烦,既然都$state.go了直接带参数,这次就介绍一下$state.go页面跳转传递参数。

1.路由页面(注意这里要在路由上添加一个参数用于传递数据,不然在页面跳转的时候会filter)

.state("home.workpiece",{ // 跳转前的页面
   url:"/workpiece",
   views: {
    home: {
     templateUrl: prefix + "project/workpiece.html",
     controller: "workpieceCtrl"
    }
   }
  })
  .state("home.workpieceDetail",{  //跳转后的页面
   url:"/workpieceDetail?workpieceList",
   views: {
    home: {
     templateUrl: prefix + "project/workpiece_detail.html",
     controller: "workpieceDetailCtrl"
    }
   }
  })

    也可以将参数放在params中  

.state("home.workpieceDetail",{
   url:"/workpieceDetail",
   views: {
    home: {
     templateUrl: prefix + "project/workpiece_detail.html",
     controller: "workpieceDetailCtrl"
    }
   },
   params: {workpieceList:null}
  })

2.在workpieceCtrl中 

3.workpieceDetailCtrl中

这样就可以将在页面跳转的时候传递数据了。希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
jquery实现心算练习代码
Dec 06 Javascript
Javascript中的getUTCHours()方法使用详解
Jun 10 Javascript
浅析JavaScript中浏览器的兼容问题
Apr 19 Javascript
AngularJS基础 ng-submit 指令简单示例
Aug 03 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
Dec 24 Javascript
vue.js学习之vue-cli定制脚手架详解
Jul 02 Javascript
Scala解析Json字符串的实例详解
Oct 11 Javascript
javascript高仿热血传奇游戏实现代码
Feb 22 Javascript
React Native基础入门之初步使用Flexbox布局
Jul 02 Javascript
vue 点击按钮实现动态挂载子组件的方法
Sep 07 Javascript
fetch 如何实现请求数据
Dec 20 Javascript
js实现纯前端压缩图片
Nov 16 Javascript
Vue 2.0中生命周期与钩子函数的一些理解
May 09 #Javascript
JavaScript中splice与slice的区别
May 09 #Javascript
详解node中创建服务进程
May 09 #Javascript
微信小程序 自动登陆PHP源码实例(源码下载)
May 08 #Javascript
jquery.uploadifive插件怎么解决上传限制图片或文件大小问题
May 08 #jQuery
微信小程序 标签传入数据
May 08 #Javascript
Webpack实现按需打包Lodash的几种方法详解
May 08 #Javascript
You might like
PHP字符转义相关函数小结(php下的转义字符串)
2007/04/12 PHP
php 动态多文件上传
2009/01/18 PHP
php中将时间差转换为字符串提示的实现代码
2011/08/08 PHP
php导入excel文件到mysql数据库的方法
2015/01/14 PHP
php单元测试phpunit入门实例教程
2017/11/17 PHP
零基础学JavaScript最新动画教程+iso光盘下载
2008/01/22 Javascript
javascript中注册和移除事件的4种方式
2013/03/20 Javascript
jQuery中[attribute^=value]选择器用法实例
2014/12/31 Javascript
javascript浏览器窗口之间传递数据的方法
2015/01/20 Javascript
推荐一个自己用的封装好的javascript插件
2015/01/29 Javascript
学习JavaScript设计模式之享元模式
2016/01/18 Javascript
利用jQuery设计一个简单的web音乐播放器的实例分享
2016/03/08 Javascript
javascript 产生随机数的几种方法总结
2017/09/26 Javascript
vue+mousemove实现鼠标拖动功能(拖动过快失效问题解决方法)
2018/08/24 Javascript
vue 音乐App QQ音乐搜索列表最新接口跨域设置方法
2018/09/25 Javascript
用Nodejs实现在终端中炒股的实现
2020/10/18 NodeJs
Python中的魔法方法深入理解
2014/07/09 Python
Python中asyncore的用法实例
2014/09/29 Python
Python脚本实现Web漏洞扫描工具
2016/10/25 Python
Python字典实现简单的三级菜单(实例讲解)
2017/07/31 Python
Pyspark读取parquet数据过程解析
2020/03/27 Python
HTML5 新表单类型示例代码
2018/03/20 HTML / CSS
波兰香水和化妆品购物网站:Notino.pl
2017/11/07 全球购物
印尼最大的网上书店:Gramedia.com
2018/09/13 全球购物
美国职棒大联盟的官方手套、球和头盔:Rawlings
2020/02/15 全球购物
销售心得体会
2014/01/02 职场文书
美容院店长岗位职责
2014/04/08 职场文书
销售岗位职责范本
2014/06/12 职场文书
祖国在我心中演讲稿450字
2014/09/05 职场文书
工作作风建设心得体会
2014/10/22 职场文书
市场营销计划书
2015/01/17 职场文书
检讨书怎么写
2015/01/23 职场文书
家装业务员岗位职责
2015/04/03 职场文书
工会文体活动总结
2015/05/07 职场文书
导游词之江苏同里古镇
2019/11/18 职场文书
MySQL不使用order by实现排名的三种思路总结
2021/06/02 MySQL