在 Angularjs 中 ui-sref 和 $state.go 如何传递参数
来源:互联网 发布:大数据 为什么java 编辑:程序博客网 时间:2024/06/08 12:19
1 ui-sref、$state.go 的区别
ui-sref
一般使用在 <a>...</a>;
<a ui-sref="message-list">消息中心</a>
$state.go('someState')
一般使用在 controller里面;
.controller('firstCtrl', function($scope, $state) { $state.go('login'); });
这两个本质上是一样的东西,我们看ui-sref的源码:
...element.bind("click", function(e) { var button = e.which || e.button; if ( !(button > 1 || e.ctrlKey || e.metaKey || e.shiftKey || element.attr('target')) ) { var transition = $timeout(function() { // HERE we call $state.go inside of ui-sref $state.go(ref.state, params, options); });
ui-sref最后调用的还是$state.go()方法
2 如何传递参数
首先,要在目标页面定义接受的参数:
传参,
ui-sref:
$state.go:
接收参数,
在目标页面的controller里注入$stateParams,然后 "$stateParams.参数名" 获取
分类: HybridAPP,AngularJS
1 0
- 在 Angularjs 中 ui-sref 和 $state.go 如何传递参数
- 在 Angularjs 中 ui-sref 和 $state.go 如何传递参数
- 在 Angularjs 中 ui-sref 和 $state.go 如何传递参数
- 在 Angularjs 中 ui-sref 和 $state.go 如何传递参数
- 在 Angularjs 中 ui-sref 和 $state.go 如何传递参数
- 在 Angularjs 中 ui-sref 和 $state.go 如何传递参数
- 在 Angularjs 中 ui-sref 和 $state.go 如何传递参数
- 在 Angularjs 中 ui-sref 和 $state.go 如何传递单个多个参数和将对象作为参数
- Angularjs 中 ui-sref 和 $state.go 如何传递单个多个参数和将对象作为参数
- angularjs中,ui-sref传递参数
- ui-sref如何传递参数
- angularjs中ui-sref传值步骤
- $state.go 传递参数
- $state.go跳转中 传递对象参数
- 【ionic+angularjs】angularjs ui-router路由简介($urlRouter、$state、$stateProvider、ui-sref....)
- AngularJS开发WebApp高亮跳转按钮效果,ui-sref和ui-sref-active的使用
- ionic $state.go 传递参数
- $state.go页面传递参数
- Imax6 使用ltib 启动内核问题Failed to execute /init. Attempting defaults...
- Java 动态代理机制分析(转载)
- 算法之路二:刘汝佳算法竞赛入门经典 3.2开灯问题
- FPGA实现的实时流水线连通域标记算法
- java jsp 报错 Timestamp format must be yyyy-mm-dd hh:mm:ss [.fffffffff]
- 在 Angularjs 中 ui-sref 和 $state.go 如何传递参数
- jsp引入图片路径问题
- Mysql修改存储过程和函数的定义者
- Android SVG矢量资源的使用方法
- Remote Desktop Connection for mac 报错:证书或相关链无效
- 编程常用技术介绍
- 解决Koltin和DataBinding冲突 Unresolved reference: databinding
- python的配置
- Linux内核很吊之 module_init解析 (下)