答案 0 :(得分:0)
使用类似的东西(没有测试过代码,但你可以得到这个想法):
HTML
<button type="button" ngf-select="set($file)" ngf-pattern="'.doc,.pdf'">Select file...</button>
JS(在您的控制器中)
$scope.set = function(file) {
if(file
&& file.$error
&& (file.$errorParam.indexOf('.png') > -1
|| file.$errorParam.indexOf('.jpg') > -1)
){
alert('file type is not allowed ):');
}
}
或者您可以将input
元素与accept
一起使用,这在大多数浏览器中甚至不会让用户选择其他文件类型:
<input type="file" ngf-select accept=".doc,.pdf"></input>