发表于: 2017-02-25 22:29:21
2 724
今天做的事情
公司职位按钮的跳转传参,对应公司职位列表
还有职业页面的编辑
明天计划
请假数日
收获以及困
angular 基于ui-router的传参有两种方法
ui-sref、$state.go,
ui-sref 一般使用在 <a>...</a>;
$state.go('someState')一般使用在 controller里面;
但其实最终是一样的东西,因为ui-sref最终还是调用的$state.go来实现的跳转传参
具体做法
2 如何传递参数
首先,要在目标页面定义接受的参数:
传参,
ui-sref:
$state.go:
接收参数,
在目标页面的controller里注入$stateParams,然后 "$stateParams.参数名" 获取
注意,我开始在传参的时候一直没有拿到参数,后来才发现忘了在路由地址里加上参数名
比如说这样
url: "/companyDetails?companyId",
评论