详解AngularJS跨页面传值(ui-router)

前端之家收集整理的这篇文章主要介绍了详解AngularJS跨页面传值(ui-router)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

博主用的ionic 这里使用ui-router传值,用来在@R_72_404@面的同时带着你想带走的东西一起跳走

(PS:博主半路出家,尚是菜鸟,写的东西自己跑起来并没有什么问题但不敢保证写的一定对,语言也很随意,仅供参考。另,期待各位前辈的指教)

博主用的ionic

这里使用ui-router传值,用来在@R_72_404@面的同时带着你想带走的东西一起跳走

需求是这样的,我有一个商品单子(概览页),点一个商品就可以去看它的详情(详情页) 要解决的问题就是把概览页被点击的商品的id传给详情页,详情页拿着这个id给后台后台返回对应的需要的json

下面开始实现

在传值的一行:

我的理解是:塞了两个变量到一个中转的名叫$stateParams的什么东西里面,controller里面写法就是这样子的,页面上ng-click="goDetail(item.id)"调用它就可以了

app.js里,接收值的页面(详情页).state这么写,留两个位置给刚才传出来的东西

然后再去接收值的页面(详情页)接收这俩值存俩对象里面(接受并存下了传来的两个值)

在上面加个$stateParams,然后下面scope一个对象,把你要的值从$stateParams里面拿点儿出来赋值给它就ok了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。

猜你在找的JavaScript相关文章