【发布时间】:2018-02-02 08:51:11
【问题描述】:
我正在开发一个角度应用程序,目前正在上传我正在使用的文件:
<label class="btn btn-default">
<input type="file" (change)="selectFile($event)">
</label>
<button class="btn btn-success" [disabled]="!selectedFiles"
(click)="upload()">Upload</button>
使用我的 .ts 文件中的方法,它运行良好。
我现在想将它升级为像这样的材质角组件凸起按钮:
<button mat-raised-button>
<input type="file" (change)="selectFile($event)">
</button>
<button mat-button disabled [disabled]="!selectedFiles" (click)="upload()">Upload</button>
禁用的按钮运行良好,但输入文件部分不起作用,它打印不好并且没有打开文件夹搜索窗口。有什么想法吗?
【问题讨论】:
-
你不能在一个按钮上放置一个文件类型的输入,而是创建一个按钮来欺骗输入文件,让我通过回答来举个例子
标签: html angular angular-material