最近,出现了一个新的错误,该错误禁用了文件选择对话框的输出窗口。
<!-- shown in Maximilian Schwarzmuller Angular & NodeJS - The MEAN Stack Guide -->
<form [formGroup]="form" style="width: 100%">
<div class="row" [ngStyle]="{'height': editing[0] ? 'fit-content' : '200%'}">
<div class="col-12 d-flex justify-content-center" *ngIf="editing[0]">
<button mat-button [color]="'edit-color'" type="button" (click)="image.click()">Add Image</button>
</div>
<input type="file" (change)="onImagePicked($event)" (click)="clicked()" #image>
</div>
...form of image display...
</form>
每当我在mat按钮上调用click事件时,总是会被调用,就像在type =“ file”中一样,但是从不打开我应该选择文件的对话框。
我认为问题是由于此页面位于mat-dialog中,这可能与浏览器内部对话框有些冲突。
目前,在铬和野生动物园的开发和生产中已发现错误。
我正在寻找一种在当前页面体系结构中打开文件对话框(浏览器)的方法。
奇怪的是,问题不是对话。这是一个在HTML中叫高一点的click事件。
<h2 matRipple (click)="hamburgerClicked = !hamburgerClicked">
<i class="fas fa-bars" mat-icon-button aria-label="Close dialog"></i>
</h2>
我只是将其更改为功能
<h2 matRipple (click)="clicked()">
<i class="fas fa-bars" mat-icon-button aria-label="Close dialog"></i>
</h2>
它就像一个魅力。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句