在Angular2中,我的HTML调用JavaScript中的removeThisForm函数。事件是File Array对象。对于File Array中的每个对象,我在Angular2中生成一个表单。
在Javascript中,我正在尝试移除传入的文件。
(click)=removeThisForm(event)
在Javascript中,我正在尝试移除传入的文件。
removeThisForm(file) {
var removableIndex = arr.indexOf(file);
if (removeIndex >= 0) {
arr = arr.splice(removableIndex);
}
我能够去掉任何表单提交,除了第一个。我尝试使用shift()、slice()和splice(0,1)。当我使用splice(0,1)时,出现了“表单提交取消,因为表单未连接”的错误。
arr.splice(removableIndex,1);
。 - Karthik VU