【发布时间】:2018-02-21 16:09:29
【问题描述】:
我需要一个 thousand separator input mask 指令或 Ionic 3 应用程序。我尝试了 2 个指令。但他们都没有工作。你知道这方面的工作指令吗?
例如50,000
.html
<ion-input type="tel" [ngModel]="data?.budget" formControlName="budget" (ngModelChange)="data.budget=$event"></ion-input>
我在 Git 上记录了问题。也请看:
【问题讨论】:
-
你不能用管道吗?
-
这是给
input box的。我们不能在输入字段中使用pipe。它只是格式化已经存在的文本。当用户在input框中输入numeric内容时,我需要对其进行格式化。 @TheDictator -
我为我的格式化指令的 ionic 编写了一个快速版本。您想看看还是喜欢图书馆?
-
这将是一个很棒的消息。您知道目前没有人可以使用最著名的
Ionic框架对input box进行简单的1000 分隔符格式化。这对社区来说真的很抱歉。我认为这必须是 Ionic 框架中开箱即用的默认指令。但我知道这是一个开源项目。因此,如果您能做到这一点,Ionic 社区将高度赞赏。我们真的很喜欢npm包。 @维加 -
啊,我不知道找到一个这么难,但现在我知道我不确定我的是否足够好......我从一个旧项目中使用的一个改编而来,它需要对正则表达式进行一些调整。看看,但如果它在欺骗,请不要对我“生气”:(stackblitz.com/edit/ionic-5mdcm8?file=app%2Fapp.html
标签: javascript angular typescript ionic3 input-mask