【发布时间】:2018-02-15 17:12:33
【问题描述】:
即使文件有效,ngControl 的值为 new Control('', Validators.required) 也不起作用。
(实际上,我发现验证单选按钮也很困难......)
【问题讨论】:
-
自行解决。 html
<input type="file" (change)="onChange($event)">tscontrolName.updateValue(value)(值通过 FileReader 设置) -
嘿@Yusu 你能回答你自己的问题并提供所有对你有用的相关代码吗...??
-
@YuSu 您能否提供所有相关代码,因为我无法按照您所说的那样做。如果我尝试使用
this.frm.patchValue({ file: evt.target.value });,我得到:无法在“HTMLInputElement”上设置“值”属性:此输入元素接受文件名,该文件名可能只能以编程方式设置为空字符串。 -
查看我的回答 here 以获得完整的工作示例 + 解释
标签: angular