代码干货 | AngularJS跨页面传值(ui-router)
来源:互联网 发布:饭店点菜软件 编辑:程序博客网 时间:2024/05/22 02:02
本文来源于阿里云-云栖社区,原文点击这里。
(PS:博主半路出家,尚是菜鸟,写的东西自己跑起来并没有什么问题但不敢保证写的一定对,语言也很随意,仅供参考。另,期待各位前辈的指教)
博主用的ionic
这里使用ui-router传值,用来在跳转页面的同时带着你想带走的东西一起跳走
需求是这样的,我有一个商品单子(概览页),点一个商品就可以去看它的详情(详情页)
要解决的问题就是把概览页被点击的商品的id传给详情页,详情页拿着这个id给后台,后台返回对应的需要的json
下面开始实现
.controller('CafeCtrl', function($scope, cafeData, $state) {//往外传值的controller里加一个$state $scope.cafeList = cafeData.All(); $scope.goDetail = function(id) { $state.go('itemDetail',{sort : "cafe", id : id});//就拿它传 };})
在传值的一行:
$state.go('itemDetail',{sort : "cafe", id : id});//前面的是变量名,后边的是值
我的理解是:塞了两个变量到一个中转的名叫$stateParams的什么东西里面,controller里面写法就是这样子的
页面上ng-click="goDetail(item.id)"调用它就可以了
app.js里,接收值的页面(详情页).state这么写,留两个位置给刚才传出来的东西
>>>展开全文
阅读全文
0 0
- 代码干货 | AngularJS跨页面传值(ui-router)
- 初学AngularJs路由(三):Ui-router
- AngularJS路由之ui-router(一)
- AngularJS路由之ui-router(二)
- AngularJS路由之ui-router(三)
- AngularJS ui-router
- angularJS之ui-router
- AngularJS-UI-Router学习
- angularjs ui-router传值
- AngularJS路由之ui-router(四)$state.go页面跳转
- AngularJS ui-router (嵌套路由)
- AngularJS Routing Using UI-Router
- AngularJS ui-router (嵌套路由)
- 深入理解AngularJs-Ui-router
- AngularJS ui-router (nested routes)
- angularjs-ui-router的使用
- AngularJS ui-router (嵌套路由)
- AngularJS ui-router (嵌套路由)
- Elastic Job 入门详解
- hMailServer搭建企业邮箱服务器
- Linux下scp的用法
- tensorflow源码安装的一些问题
- 一位资深程序员大牛给予Java学习者的学习路线建议
- 代码干货 | AngularJS跨页面传值(ui-router)
- SQL/PLSQL:日期函数总结_20170822
- Linux 日常使用小记
- UITableView --Swift
- 双向链表的插入及删除图解
- C++学习入门笔记II
- 基于语义分析的可视化引擎
- RunTime应用--获取类中所有的私有变量,属性,和方法
- 炒股心得