Angular 4逗号不适用于平板电脑Android键盘

时间:2018-08-08 07:41:15

标签: android angular google-chrome gboard

在平板电脑上浏览时,在我们的Angular应用程序中,我们的数字输入字段之一在键入时无法使用逗号。我可以使用点号,+,数字,但无法输入逗号,也无法弄清楚原因。

enter image description here

如您所见,当我点击输入字段“ Vrijednost”(克罗地亚语为“值”)时,Google键盘GBoard打开。我可以键入点(如图所示),但是不能使用逗号。

我尝试使用Chrome浏览器在桌面上执行此操作,并且可以使用物理键盘输入逗号,甚至尝试使用Windows屏幕键盘,它也可以使用。有什么建议为什么在使用GBoard的平板电脑上不起作用?

component.html中的网格代码:

                        <ng-template ngFor let-c [ngForOf]="grid.columns" let-y="index">
                        <td *ngIf="c.name == 'value' && typeId != 2"><input class="form-control" type="number"  min="0" step="1" inputmode="numeric"  pInputText [(ngModel)]="item[grid.columns[y].dataKey]" id="value1-{{i}}" name="value1-{{i}}" (keyup)="changeItem(item, $event, i)" [required]="item.remark != null ? true : false" [readonly]="typeID == 0 ? true : false" /></td>
                        <td *ngIf="c.name == 'value' && typeId == 2"><input class="form-control" type="text" pInputText [(ngModel)]="item[grid.columns[y].dataKey]" id="value1-{{i}}" name="value1-{{i}}" (keyup)="changeItem(item, $event, i)" [required]="item.remark != null ? true : false" /></td>
                        <td *ngIf="c.name == 'value2' && typeId == 4 "><input class="form-control" type="number"  min="0" step="1" inputmode="numeric"  pInputText [(ngModel)]="item[grid.columns[y].dataKey]" id="value2-{{i}}" name="value2-{{i}}" (keyup)="changeItem(item, $event, i)" [required]="item.value1 != null && typeId == 4 ? true : false" /></td>
                        <td *ngIf="c.name == 'value2' && typeId == 5 "><input class="form-control" type="number"  min="0" step="1" inputmode="numeric"  pInputText [(ngModel)]="item[grid.columns[y].dataKey]" id="value2-{{i}}" name="value2-{{i}}" (keyup)="changeItem(item, $event, i)" /></td>
                        <td *ngIf="c.name == 'value3' && typeId == 5 "><input class="form-control" type="number"  min="0" step="1" inputmode="numeric" pInputText [(ngModel)]="item[grid.columns[y].dataKey]" id="value3-{{i}}" name="value3-{{i}}" (keyup)="changeItem(item, $event, i)" /></td>
                        <td *ngIf="c.name == 'remark'"><input class="form-control" type="text" pInputText [(ngModel)]="item[grid.columns[y].dataKey]" id="remark-{{i}}" name="remark-{{i}}" (keyup)="changeItem(item, $event, i)" [readonly]="typeID == 0 ? true : false" /></td>
                        <td *ngIf="c.name != 'value' && c.name != 'value2' && c.name != 'value3' && c.name != 'remark'">{{item[grid.columns[y].dataKey]}}</td>
                    </ng-template>

0 个答案:

没有答案