ui-sref 如何传递参数
发布于 9 年前 作者 wangbintao1992 18979 次浏览 最后一次编辑是 8 年前 来自 问答

rt ui-sref 如何传递参数 传递了又怎么接受 可怜的api找不到… 百度出来的,并没有说怎么接受 $stateProvider.state(‘admin.userList’, { url: ‘/listUser?type&role’, //参数必须先在这边声明 templateUrl: requirejs.toUrl(’…/…/user/user_list.html’), resolve: { module: lazyModule([’…/…/user/index’]) } }) 页面中: < a ui-sref=“admin.userList({type: 1, role: 2})” class=“btn”>按钮< / a>

9 回复

你这样的写法应该是没有问题的,取参数用$stateParams,给这个state对应的controller加上$stateParams参数,然后$stateParams.type、$stateParams.role

去看ui-router的文档吧,上面都有说明的

官方api doc里面说的很详细了,在$stateParams里面有介绍。 居然相信百度。。。。。

@gaoyangxiaozhu Step 1: 你得配Route; Step 2: 你得使用ui-sref传参数; Step 3: 在你相关Route的Controller里面Inject $stateParams,然后取参数就OK.

@gaoyangxiaozhu 官方文档说很清楚咯… ui:sref$state.go

恩恩 谢谢各位咯 最近忙其他的 没有及时回复 我是新手咯 以后会多多看文档的。@DevinXian @SoftwareDreamer

回到顶部