我正在使用Angular的JS众所周知的ng文件上传指令(https://github.com/danialfarid/ng-file-upload),但是我遇到了有关验证的问题。我添加了ngf-pattern指令,以防止用户上传某些文件格式。这很好,每个无效文件在$ invalidFiles数组中都可用。无论如何要清除这个数组?Angular JS ng文件上传
我使用$ invalidFiles数组来检测何时使用了无效文件,并提醒用户。该文件不会显示在用户界面中,也不会添加到我的模型中,但仍然无法提交表单,因为表单无效。只有在我添加一个有效的文件后,我才能提交表单。有没有办法检测无效文件,但仍然能够提交表单?
希望我很清楚..谢谢!
部分检查的官方文件中,我们可以为您的方案小提琴? – Sampath
是的!你可以在这里找到它:http://jsfiddle.net/2vq88rfs/631/。如果添加了无效文件,它将不会被添加到模型中,它将被添加到错误文件数组中,并且该表单将无效,直到添加有效文件。我只是想能够捕捉错误,但仍然提交表单(如果之前已经添加了一些有效的文件)。希望它有帮助.. – tsahnar
@ tsahnar如果你想提交一个无效的表单,那么知道表单是否有效的意义是什么? – Akis