我正在尝试为IOS上的Angular 2应用程序拉起一个数字键盘,但无法获得我要实现的目标。这是我的代码,请告诉我我需要进行哪些更改
<input type="number" minlength="0" inputmode="numeric" pattern="[0-9]*" placeholder="Month" formControlName="month" maxlength="2">
我也尝试过更改输入type =“tel”,但是没有运气。
我在尝试实现时不断得到
这是我遇到的文章,旨在实现我要使用的功能,但是没有运气
http://danielfriesen.name/blog/2013/09/19/input-type-number-and-ios-numeric-keypad/
最佳答案
您的代码完全适用于iOS 10.2 OSX模拟器上的Safari。这是我的朋克
My Plunker
import { Component } from '@angular/core';
@Component({
selector: 'my-app',
template: `<h1>Hello {{name}} <input type="number" minlength="0" inputmode="numeric" pattern="[0-9]*" placeholder="Month" formControlName="month" maxlength="2">
</h1>`
})
export class AppComponent { name = 'Angular'; }
见下面