angularjs项目需要从一个页面跳转到另一个页面,同时需要传递一个参数
来源:互联网 发布:幼儿园中班美工教案 编辑:程序博客网 时间:2024/04/30 15:25
1. 基于ui-router的页面跳转传参
(1) 在AngularJS的app.js中用ui-router定义路由,比如现在有两个页面,一个页面(producers.html)放置了多个producers,点击其中一个目标,页面跳转到对应的producer页,同时将producerId这个参数传过去。
(1) 在AngularJS的app.js中用ui-router定义路由,比如现在有两个页面,一个页面(producers.html)放置了多个producers,点击其中一个目标,页面跳转到对应的producer页,同时将producerId这个参数传过去。
.state('producers', { url: '/producers', templateUrl: 'views/producers.html', controller: 'ProducersCtrl'}).state('producer', { url: '/producer/:producerId', templateUrl: 'views/producer.html', controller: 'ProducerCtrl'})
(2) 在producers.html中,定义点击事件,比如ng-click="toProducer(producerId)",在ProducersCtrl中,定义页面跳转函数 (使用ui-router的$state.go接口):
.controller('ProducersCtrl', function ($scope, $state) { $scope.toProducer = function (producerId) { $state.go('producer', {producerId: producerId}); };});
(3) 在ProducerCtrl中,通过ui-router的$stateParams获取参数producerId,譬如:
.controller('ProducerCtrl', function ($scope, $state, $stateParams) { var producerId = $stateParams.producerId;});
链接:http://www.zhihu.com/question/33565135/answer/69651500
0 0
- angularjs项目需要从一个页面跳转到另一个页面,同时需要传递一个参数
- angularjs项目需要从一个页面跳转到另一个页面,同时需要传递一个参数。
- 从一个jsp页面跳转到另一个jsp页面时的参数传递
- 从一个jsp页面跳转到另一个jsp页面时的参数传递
- 从一个页面跳转到另一个页面
- iOS 从一个APP跳转到另一个APP,并带参数跳到指定页面
- 从一个页面传递参数到另外一个页面?
- android如何从一个应用跳转到另一个页面
- 从一个APP跳转到另一个APP的指定页面
- 从jsp页面跳转到另一个jsp页面怎么传递参数?
- JSP页面如何从一个页面传递一个参数到另外一个页面
- 从一个页面跳转到另一个页面的指定位置(带平滑移动的效果)
- 从一个页面跳转到另一个页面的锚点(带平滑移动的效果)
- 从一个页面跳转到另一个页面的指定位置(带平滑移动的效果)
- 从一个页面跳转到另一个页面的任何位置处
- 一个类中有一个参数,需要在另一个类中用到
- 在JSP中有两种跳转方式:开发Web应用中会遇到从一个页面跳转到另一个页面的问题
- 关于在maven项目下,从一个jsp页面通过重定向跳转到另一个jsp页面时出现404的错误的解决方法
- centos5下面yum安装squid
- Android Button中drawable控制大小
- 项目2 二叉树排序树中查找的路径
- 第十四周项目2-二叉树排序树中查找的路径
- C-008.运算符的优先级图表
- angularjs项目需要从一个页面跳转到另一个页面,同时需要传递一个参数
- LTE小区搜索过程
- 第十二周 项目3 图遍历算法实现
- Masonry自动布局详解四:整体动画更新约束
- 民意调查Django实现(二)
- 汇编语言笔记--第一章--基础知识
- 一名程序员的自我修养
- 第十四周项目--分块查找
- Cowardly refusing to `sudo brew update` or failure