Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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
Angularjs 若输入类型文件相同,则不会再次调用ng对该文件的更改_Angularjs_Html_Angularjs Directive - Fatal编程技术网

Angularjs 若输入类型文件相同,则不会再次调用ng对该文件的更改

Angularjs 若输入类型文件相同,则不会再次调用ng对该文件的更改,angularjs,html,angularjs-directive,Angularjs,Html,Angularjs Directive,我正在尝试附加文件并尝试将其存储在数组中。我在一个按钮上定义了一个函数,用于从数组中删除文件。 现在,若我附加一个名为file1.txt的文件,它将存储在数组中,当我单击“删除”按钮时,该文件将从数组中删除。 如果我再次尝试附加同一个文件,则不会调用在arrray中存储该文件的函数(在ng change中),但如果该文件与以前不同(如file2.txt),则会调用该函数。 我试图发出指令,但遇到了同样的问题。不过,我制定了拖放指令,解决了这个问题,但我需要两种模式。这里回答了这个问题: 但这会破

我正在尝试附加文件并尝试将其存储在数组中。我在一个按钮上定义了一个函数,用于从数组中删除文件。 现在,若我附加一个名为file1.txt的文件,它将存储在数组中,当我单击“删除”按钮时,该文件将从数组中删除。 如果我再次尝试附加同一个文件,则不会调用在arrray中存储该文件的函数(在ng change中),但如果该文件与以前不同(如file2.txt),则会调用该函数。 我试图发出指令,但遇到了同样的问题。不过,我制定了拖放指令,解决了这个问题,但我需要两种模式。

这里回答了这个问题:


但这会破坏取消按钮(至少对于Chrome而言),因为它不会将更改事件触发为null。

您能分享您的代码吗?在没有看到任何代码的情况下帮助您是非常困难的。(请将您的问题包括在内)。对不起,我无法共享代码。但是,我通过将输入字段的值设置为null找到了解决方案。