Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何向angularjs中输入的文件类型显示预选文件?_Javascript_Angularjs - Fatal编程技术网

Javascript 如何向angularjs中输入的文件类型显示预选文件?

Javascript 如何向angularjs中输入的文件类型显示预选文件?,javascript,angularjs,Javascript,Angularjs,我想对文件输入类型应用所需的验证。在某些情况下,“s3”文件路径已经在db中,因此在这些情况下,我必须显示预选文件。因为如果我没有预选文件,那么它会给我“必需的验证错误”;即使它没有显示我预选的,但它不应该给我所需的验证错误。 我试过使用ng modal,但它不起作用 <input required onchange="angular.element(this).scope().uploadProfilepic(this.files)" type="file" /> 因为如果我

我想对文件输入类型应用所需的验证。在某些情况下,“s3”文件路径已经在db中,因此在这些情况下,我必须显示预选文件。因为如果我没有预选文件,那么它会给我“必需的验证错误”;即使它没有显示我预选的,但它不应该给我所需的验证错误。 我试过使用ng modal,但它不起作用

<input required onchange="angular.element(this).scope().uploadProfilepic(this.files)" type="file" />

因为如果我不预选文件


无法“预选”在
元素中的
文件
对象

那么在这种情况下如何应用所需的验证。@user3542450您可以使用
if..else
语句来检查
onchange
句柄中用户选择的文件的
路径
,使用适当的角度方法和整个过程中使用
ng if
会简单得多如果数据已经存在,则输入文件。在angular中使用
onchange
是很糟糕的practice@charlietflng如果也不起作用,ng如果只是显示或隐藏文件输入字段。@user3542450您还可以利用
文件
对象的
属性获取用户选择的文件名