0

我在用

<input *ngIf="selectedFile == ''" type="file" accept="image/*" capture="environment" (change)="onFileSelected($event)">

这会呈现一个选择文件控件。哪个点击打开相机并选择文件。我试图完全避免这个手动选择文件。

这样做的方法是什么?

目前我有一个机制来传递像 ?action=scan 这样的 url 参数。使用 activateRouter 我正在阅读此参数并呈现上述输入控件。我只想启动相机。

4

1 回答 1

1

如果您只想直接启动相机,则必须使用具有用户权限的设备元素/用户媒体,并且不能使用相同的输入元素。检查文档和文档。两者都有示例代码。

更新: 是一个 Angular 示例。

于 2018-06-07T21:56:25.383 回答