发表于: 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()将时间戳转化为时间格式,然后再将其转换为符合输出形式的字符串。



    返回列表 返回列表
    评论

      分享到