如何为AngularJS创建双向指令?

如何为AngularJS创建双向指令?,angularjs,angularjs-directive,Angularjs,Angularjs Directive,使用AngularJS的第一周,我使用了来自 它在读取内容时非常有效——用户选择文件,我在JS中读取它,然后将它发送到服务器后,我想清除它(通过设置null)。问题是,它不工作,中的文件名没有更改 如何修改它以获得双向指令?Angularjs似乎不支持对类型为“file”的输入元素进行双向绑定。参考 一个简单的方法可以通过在文件上传完成后重置输入值来实现您想要的。设置一个id,为输入字段设置“fileInput”,然后使用: document.getElementById("fileInput"

使用AngularJS的第一周,我使用了来自

它在读取内容时非常有效——用户选择文件,我在JS中读取它,然后将它发送到服务器后,我想清除它(通过设置
null
)。问题是,它不工作,
中的文件名没有更改


如何修改它以获得双向指令?

Angularjs似乎不支持对类型为“file”的输入元素进行双向绑定。参考

一个简单的方法可以通过在文件上传完成后重置输入值来实现您想要的。设置一个id,为输入字段设置“fileInput”,然后使用:

document.getElementById("fileInput").value = "";
将输入值重置为空白


这是同样的内容。

谢谢,可惜没有这样的约束力。
document.getElementById("fileInput").value = "";