发表于: 2017-06-10 23:02:28

2 659


今天完成:

把任务完善了一下,之前在的搜索功能使用函数搜索的,所以在刷新的时候会重置搜索结果,这样是不符合逻辑的,之后改成了url传参,这样搜索条件就储存在url里。除非手动重置,否则不会重置的,

首先在html界面使用ui-serf获取参数,并跳转页面,

<button class="btn btn-info"
       ui-sref="article-list({
       type:listParams.type,
       status:listParams.status,
       startAt:startAt,
       endAt:endAt })" ui-sref-opts="{reload:true}">搜索

之后在路由界面先设置好需要接受的参数,

url:"/article-list?status&type&endAt&startAt&page",

这样就可以了,需要注意的就是时间戳的处理,获取到的值是日期,需要使用

Date.parse($scope.startAt);

来转换为时间戳,在获取参数完成搜索之后要使用方法将时间戳转换为日期格式才会被ng-modle的值获取,因为绑定的值是日期,而不是时间戳,

new Date($scope.listParams.startAt);


明天计划:

 好几天没有看书了。明天打算看看书,整理下知识点


遇到困难:

主要的困难就是在日期和时间戳的转换上,以前也没有意识到日期还有这么多的门道,时间戳转换日期还有好多方法,还要继续学习啊


收获:

学会了将时间戳转换为日期的方法,


返回列表 返回列表
评论

    分享到