我们目前在Angular 6 PWA中存在以下问题:
当用户输入mat-form-field
时,将显示iOS键盘,但除布局的顶部栏外,不显示其他任何内容。看来此问题仅出现在 iOS 13.1.3 中,但是我们找不到解决此错误的解决方案,也无法在任何其他iOS版本中重现此问题。 This是单击输入字段后键盘的外观。
最近,苹果谈论了iOS 13包含第三方键盘的一些奇怪权限问题的问题(请参阅https://support.apple.com/en-us/HT210613)。他们还说13.1.1版解决了这些问题。我们尚未在测试设备上安装第三方键盘。
这是受影响的元素之一:
<mat-form-field *ngIf="searchForm.controls.wildcard">
<input type="text" matInput placeholder="{{ 'search.wildcard' | translate }}" formControlName="wildcard" />
<mat-error *ngIf="searchForm.controls.wildcard.hasError('required')">
{{ 'search.wildcard.error.required' | translate }} <strong>{{ 'basic.required' | translate }}</strong>
</mat-error>
<mat-error *ngIf="searchForm.controls.wildcard.hasError('validateNotEmpty')"> {{ 'validation.not-empty' | translate }} </mat-error>
</mat-form-field>