Javascript 如何向angularjs中输入的文件类型显示预选文件?
我想对文件输入类型应用所需的验证。在某些情况下,“s3”文件路径已经在db中,因此在这些情况下,我必须显示预选文件。因为如果我没有预选文件,那么它会给我“必需的验证错误”;即使它没有显示我预选的,但它不应该给我所需的验证错误。 我试过使用ng modal,但它不起作用Javascript 如何向angularjs中输入的文件类型显示预选文件?,javascript,angularjs,Javascript,Angularjs,我想对文件输入类型应用所需的验证。在某些情况下,“s3”文件路径已经在db中,因此在这些情况下,我必须显示预选文件。因为如果我没有预选文件,那么它会给我“必需的验证错误”;即使它没有显示我预选的,但它不应该给我所需的验证错误。 我试过使用ng modal,但它不起作用 <input required onchange="angular.element(this).scope().uploadProfilepic(this.files)" type="file" /> 因为如果我
<input required onchange="angular.element(this).scope().uploadProfilepic(this.files)" type="file" />
因为如果我不预选文件
无法“预选”在
元素中的文件对象那么在这种情况下如何应用所需的验证。@user3542450您可以使用if..else
语句来检查onchange
句柄中用户选择的文件的路径
,使用适当的角度方法和整个过程中使用ng if
会简单得多如果数据已经存在,则输入文件。在angular中使用onchange
是很糟糕的practice@charlietflng如果也不起作用,ng如果只是显示或隐藏文件输入字段。@user3542450您还可以利用文件
对象的属性获取用户选择的文件名