发表于: 2017-07-06 23:38:25

1 841


今天完成的事情:

添加了上线/下线,编辑,删除按钮的功能,学习了《HTML5 input:file类型控制

明天计划的事情:

尝试做图片上传功能,有空再学习一下富文本编辑器的使用。

遇到的问题:

ng-click="changeStatus(x.id ,x.status)"

$scope.changeStatus = function (id,status)

ng-click当中的函数传递的参数顺序和controller定义函数时传递的参数顺序也要一致,不然点击时函数也不会生效。

收获:

input:file属性值有以下几个比较常用:

accept:表示可以选择的文件MIME类型,多个MIME类型用英文逗号分开,例如:

<input accept="audio/*,video/*,image/*">

multiple:是否可以选择多个文件,多个文件时其value值为第一个文件的虚拟路径。

原生的file input有一个问题就是:样式丑还不好控制。

有一种方法是这样的:

file类型的元素透明度0,覆盖在我们好看的按钮上。然后我们去点击好看的按钮,实际上点击是是file元素。

更好的方法是,使用label元素与file控件关联,使用label中的样式作为file控件的样式。



 



返回列表 返回列表
评论

    分享到