【问题标题】:Apply pipe to input box将管道应用到输入框
【发布时间】:2017-09-10 11:07:40
【问题描述】:

我已经写了thousandsSeparatorPipe,它与label 一起工作正常,如下所示。

  <ion-label fixed>{{project.contingency | thousandsSeparatorPipe}}</ion-label>

但是我如何将pipe 应用到ion-input?因为当用户在下面的numeric 框中键入时,我需要显示千位分隔符。有什么帮助吗?

<ion-input type="number" formControlName="budget" [(ngModel)]="project.budget" ></ion-input>

【问题讨论】:

标签: angular typescript ionic3 angular2-pipe


【解决方案1】:

不可能在输入上使用 管道,即使在 AngularJS 中也不推荐使用。 p>

为了使用,您需要使用两条指令应用双向数据绑定。 [ngModel]="project.budget| thousandsSeparatorPipe" (ngModelChange)="project.budget= $event"

DEMO

或者,您可以使用一些 mask 库进行输入并创建指令。

【讨论】:

  • 应该是评论。
  • @Faisal 我还在扩展。
  • 我的实际代码是这样的。如何应用到上面呢? &lt;ion-input type="number" formControlName="budget" [(ngModel)]="project.budget" (ngModelChange)="calculateContingency()"&gt;&lt;/ion-input&gt;
  • 我已经在上面发布了
  • 上面写着unexpected closing tag。希望问题就在这里(ngModelChange)=""project.budget= $event";calculateContingency()"。有什么线索吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-04
  • 2023-03-08
  • 1970-01-01
  • 2011-08-31
  • 1970-01-01
相关资源
最近更新 更多