发表于: 2017-03-10 23:49:58

2 1286


今天完成的事情:做职位列表的编辑功能,遇到点问题,暂时还未完成


明日计划:把公司编辑的功能做好


遇到问题:查询了下如何通过ui-sref来进行传参,但是会存在问题,在跳转后的页面一重新刷新页面,传过去的参数就不见了。后来还是金超师弟提醒我在配置路由的url里面要配置参数,把参数加上后刷新页面,数据也还是在的。类似这样


ui-sref和$state.go如何传递参数:
1.在rooter页的目标页(即需要跳转的页面)定义参数
params:{id:null}
2.传递参数:
a.ui-sref: ui-sref="main.job({id:3})"
b.$state.go的用法:$state.go('main.job',{id:3})
3。接收参数

在目标页面的controller里注入$stateParams,然后通过$stateParams.id   id为参数名


同时再次查询了下:angular-ui-router怎么给url加参数

.state('hello', {
   url: '/hello/{name}/{id}',
   templateUrl: 'views/name.html',
})
conrtoller1:$state.go('hello',{name:'小明'},{id:1})
controller2:$stateParams.name和.id可以拿到controller1中传过来的值

貌似上面这种写法有点问题呀,还得是下面这样,下次用得时候注意

conrtoller1:$state.go('hello',{name:'小明',id:4})



还有个问题是:在使用cookies的方法时,一定要记得加给key值加“”,不然取不到值,也是金超师弟提醒才发现问题。


收获:如上。

了解了时间戳的概念。

再次感谢二师兄和金超师弟的帮助,你们是最棒滴


返回列表 返回列表
评论

    分享到