发表于: 2017-05-15 23:45:25
1 964
今天完成的事情:
1、完成搜索功能和清空功能。
2、完成刷新之后搜索条件还在的功能。主要是利用ng-model进行双向绑定。
明天计划的事情:
1、开始任务9的学习。学习如何上传图片及图片预览功能。
2、学习FormData对象。
3、准备小课堂知识点,学习什么是异步编程,以及实现方法。
遇到的问题:
1、在进行搜索功能时,如果startAt和endAt都选同一天的话,这时候他们表示的是同一时间,是搜索不到数据的,所以我将endAt加上了一个数值,这个数值是将一天的时间转换为毫秒,在其基础上减一得到的,这样,当选择同一天的时候,能正确搜索到,而且显示也是正常的。
endAt = endAt +86399999;
2、对于下面的代码,网上说在控制器中$scope.types无法取到value值,结果是可以取到的,不知道是不是网上的内容都是利用ng-option渲染出来的这个原因导致,然后取值方法就比较复杂。
<select name="" id="intro-select1" ng-model="types">
<option value="" selected="selected">全部</option>
<option value="0" >首页Banner</option>
<option value="1" >找职位Banner</option>
<option value="2" >找精英Banner</option>
<option value="3" >行业大图</option>
</select>
收获:
1、清空功能就是不设置任何条件,跳转到默认页,只需要将$state.go中的参数设置为空即可。
2、学会了如何将时间格式和时间戳进行相互转换。
将时间戳转化为时间格式,主要用到了getTime()方法,getTime() 方法可返回距 1970 年 1 月 1 日之间的毫秒数。即可将当前时间转换为时间戳当做参数传递给url。
将时间格式转换为时间戳主要利用Date()将时间戳转化为时间格式,然后再将其转换为符合输出形式的字符串。
评论