将输入类型动态设置为文件

时间:2014-02-11 22:56:44

标签: javascript angularjs input input-type-file

当我们将输入类型设置为file时,我们如何才能完成以下工作? Here is a fiddle也是。

<div ng-app>
    <input ng-model="type" type="radio" value="email" />Email
    <input ng-model="type" type="radio" value="password" />Password
    <input ng-model="type" type="radio" value="file" />File<br/>
        <label>Type:</label> {{ type }}<br/>
    <input type="{{ type }}">
</div>

我们可以在密码,电子邮件和文本输入类型之间动态切换,但不能在文件类型之间切换。

我们还尝试将指令的输入类型设置为file。这也行不通。

在DOM渲染生命周期中可能有一段时间,之后我们无法再将输入类型设置为文件。可以在输入类型为迟到之前将其设置为文件吗?

0 个答案:

没有答案