发表于: 2016-12-09 00:31:20

1 1432


今天完成的事情:  完成任务8添加页面的只有输入全部内容才能点击。对名字与qq号的验证。将时间格式转化成数字。

明天计划的事情:1:规范文件结构。 任务8列表页、

遇到的问题:

        1:ng-disabled中,一开始判断的时候,输入框也写成了stu.name.$pristine的样子。这样不管用,因为$pristine是判断是否输入,我这个样子写,前面的直接是一个值,导致无法判断。
        输入框用studentForm.name.$pristine   这里判断的是name为name的输入框是否输入 
       单选用 stu.name==undefined         这里判断的是ng-model中stu.name的值是否被定义


        2:在<input type="date">中,得到的结果是时间格式,无法上传到服务器。一开始写了一个自定义的过滤器,确实能把时间格式过滤成数字,但是在html中无法用。最后用的方法:在控制器中获取页面中的时间,然后在控制器中转换中数字格式,然后保存上传到服务器,不晓得各位师兄有什么好的方法。

        3:正则还不明白,只会照搬着用。

收获:
一次全选:
      1: ng-checked :当ng-checked为true时,选定。 选择框在没有赋value时,选中就是true  否则就是false。
       思路:设置一个<input type=checkbox  ng-model=“all”>当被选中时,all== true

       <iunput type="checkbox" ng-checked="all">    当ng-model被选中时,all==true,这个复选框也会被选中

     2:会用简单的正则: var一个正则,用.test()判断。结果为true,输入的内容正则里包含。然后根据true还是false做出不同的判断 

     3:写了一个简单的服务:app.service('addStu',function ($http) {
                        return function (Params,Method,Url) {   //自建服务添加学生
                              return $http({
                                   method:Method,
                                   url:Url,
                                   arams:Param

                              })

    4:写了一个将时间格式过滤成数字的过过滤器,虽然并没有什么卵用。

                     app.filter('myFilter',function () {                
                      return function (x) {                  
                             return Date.parse(x);                 
                                    }                           
                               })        

    5:用系统自带的标签,在桌面上钉了一个标签,写下一天中要干的事情,更有计划性。       


返回列表 返回列表
评论

    分享到