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

发布时间 - 2026-01-11 01:02:08    点击率:

遇到一个页面跳转的时候,在跳转后的页面获取跳转前页面的数据,我想到用一种是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中

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


# angular  # state  # 参数  # state.go跳转  # 老生常谈angularjs中的$state.go  # 详解在Angularjs中ui-sref和$state.go如何传递参数  # Angular Renderer (渲染器)的具体使用  # 监听angularJs列表数据是否渲染完毕的方法示例  # 使用Angular CDK实现一个Service弹出Toast组件功能  # Angular 服务器端渲染应用常见的内存泄漏问题小结  # JS Angular 服务器端渲染应用设置渲染超时时间​​​​​​​  # Angular 服务器端渲染缓存功能问题  # 使用 Angular 服务器端渲染 Transfer State Service  # 跳转  # 放在  # 将在  # 在此  # 要在  # 介绍一下  # 小编  # 给我留言  # 感谢大家  # 就可以  # 疑问请  # 有任何  # js  # brush  # workpiece  # url  # views  # home  # class  # broadcast 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: b2c电商网站制作流程,b2c水平综合的电商平台?  Android中AutoCompleteTextView自动提示  javascript基于原型链的继承及call和apply函数用法分析  如何在IIS中配置站点IP、端口及主机头?  如何撰写建站申请书?关键要点有哪些?  如何快速搭建虚拟主机网站?新手必看指南  Laravel Docker环境搭建教程_Laravel Sail使用指南  浅谈Javascript中的Label语句  如何用虚拟主机快速搭建网站?详细步骤解析  Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】  Android自定义控件实现温度旋转按钮效果  iOS中将个别页面强制横屏其他页面竖屏  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  Laravel如何使用.env文件管理环境变量?(最佳实践)  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】  Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践  如何快速搭建FTP站点实现文件共享?  Mybatis 中的insertOrUpdate操作  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  免费视频制作网站,更新又快又好的免费电影网站?  Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践  如何在IIS中新建站点并解决端口绑定冲突?  Windows10如何更改计算机工作组_Win10系统属性修改Workgroup  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  如何将凡科建站内容保存为本地文件?  php增删改查怎么学_零基础入门php数据库操作必知基础【教程】  香港服务器部署网站为何提示未备案?  深圳网站制作的公司有哪些,dido官方网站?  北京企业网站设计制作公司,北京铁路集团官方网站?  Google浏览器为什么这么卡 Google浏览器提速优化设置步骤【方法】  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  Laravel如何配置和使用缓存?(Redis代码示例)  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  如何用IIS7快速搭建并优化网站站点?  JS中对数组元素进行增删改移的方法总结  美食网站链接制作教程视频,哪个教做美食的网站比较专业点?  jQuery中的100个技巧汇总  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  Laravel如何优化应用性能?(缓存和优化命令)  Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】  java中使用zxing批量生成二维码立牌  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?  进行网站优化必须要坚持的四大原则  焦点电影公司作品,电影焦点结局是什么?  教你用AI润色文章,让你的文字表达更专业