发表于: 2017-05-09 22:13:48

0 889


今天完成的事情:
学习了在ng表单中,不完成验证不允许提交的方法,就是在ng的表单提交按钮上设置一个ng-disabled=‘表单名.$invalid’这样表单验证不合格的时候提交按钮就是不可用的。
学习了angular中时间变为时间戳的方法,比想象中更简单
设置一个变量,= new Date(ng-model);然后变量.valueOf( );的结果就是时间戳。
开始学习input:file。
了解了accept属性,设定可选文件MIME类型,多个类型用英文逗号隔开。
multiple属性设定可否选择多个文件。
想上传文件,父级form必须要写enctype='multipart/form-data'该属性规定在发送到服务器之前应该如何对表单数据进行编码,默认的编码只适合处理普通数据。
明天计划的事情:
继续学习input:file相关的知识,然后准备小课堂。
遇到的问题:
设置时间戳的时候总是请求失败,network里显示时间戳和属性名连接到了一起。
后来又自己找时间戳范围,发现都是后端的东西,还死性不改,加js继续搜,翻了五页发现没一个相关的,问师兄,被提醒才发现,根本就没看接口,请求的东西都是错的。还少写了=所以Query String Parameters里最后一条数据总是会和名字连在一块。
然后就是时间不设置的时候会被读取为NaN,然后在设置==Undefined后加入了||NaN,后,还是报NaN的错误,然后想起来NaN不等于NaN,然后在我想用什么方法解决的时候,突然,编辑器报错,点了一下自己处理,然后编辑器就为我写了个isNaN(参数)的东西,我的问题就解决啦。
惭愧,竟然对css有个稍微蒙的东西,为了防止下拉滚动条出现在屏幕中间,把列表块设置了百分百宽度,然后翻页块要在右边显示,于是跑到了最右边,然而表格并没有占满,最后发现,想办法把表格始终拼凑在百分百就ok啦。
收获:
有点儿小意外,原本以为,掌握了传参改url的方法,只是添加一下时间的内容就可以啦,结果还是搞了一上午到吃午饭才解决。
引入各种组件的时候要注意版本,最好保证版本相同。



返回列表 返回列表
评论

    分享到