Angularjs 若输入类型文件相同,则不会再次调用ng对该文件的更改
我正在尝试附加文件并尝试将其存储在数组中。我在一个按钮上定义了一个函数,用于从数组中删除文件。 现在,若我附加一个名为file1.txt的文件,它将存储在数组中,当我单击“删除”按钮时,该文件将从数组中删除。 如果我再次尝试附加同一个文件,则不会调用在arrray中存储该文件的函数(在ng change中),但如果该文件与以前不同(如file2.txt),则会调用该函数。 我试图发出指令,但遇到了同样的问题。不过,我制定了拖放指令,解决了这个问题,但我需要两种模式。这里回答了这个问题:Angularjs 若输入类型文件相同,则不会再次调用ng对该文件的更改,angularjs,html,angularjs-directive,Angularjs,Html,Angularjs Directive,我正在尝试附加文件并尝试将其存储在数组中。我在一个按钮上定义了一个函数,用于从数组中删除文件。 现在,若我附加一个名为file1.txt的文件,它将存储在数组中,当我单击“删除”按钮时,该文件将从数组中删除。 如果我再次尝试附加同一个文件,则不会调用在arrray中存储该文件的函数(在ng change中),但如果该文件与以前不同(如file2.txt),则会调用该函数。 我试图发出指令,但遇到了同样的问题。不过,我制定了拖放指令,解决了这个问题,但我需要两种模式。这里回答了这个问题: 但这会破
但这会破坏取消按钮(至少对于Chrome而言),因为它不会将更改事件触发为null。您能分享您的代码吗?在没有看到任何代码的情况下帮助您是非常困难的。(请将您的问题包括在内)。对不起,我无法共享代码。但是,我通过将输入字段的值设置为null找到了解决方案。