【发布时间】:2017-05-03 13:12:38
【问题描述】:
我必须在 formbuilder 中设置默认图像路径,但出现异常。我也尝试过使用空字符串和 null。
buildForm() {
this.userForm = this.formBuilder.group({
location_id: this.formBuilder.control(null),
image: this.formBuilder.control('assets/images-demo/avatars/user.png'),
});
}
ERROR DOMException: 无法设置 'value' 属性 'HTMLInputElement':这个输入元素接受一个文件名,它可以 只能以编程方式设置为空字符串。
【问题讨论】:
-
我认为这是不可能的。对于浏览器安全来说,该值不能以编程方式设置,而只能通过用户操作来设置,这一点至关重要。否则,Javascript 代码将能够从用户的设备中检索文件。例外:您可以将其设置为空值,这是无害的。
标签: angular