应用管道显示 md-input 的值
Apply pipe to display value of md-input
我的 Angular 2 Material 应用程序中有一个表格,价格为:
<md-input [(ngModel)]="price" placeholder="Price">
</md-input>{{price|customCurrency}}
其中 如本 Plnkr 所示:
http://plnkr.co/edit/OM039CYEsS5CfhEuZdBN?p=preview
但不是显示原始输入字段值:
Price
100 .00
我还想将 customCurrency
管道直接应用于输入字段显示值,因此它看起来像这样:
Price
.00
当我键入 100 时。最好在您键入时将管道应用于显示值,但如果它只能在 on-blur 上完成,那将足够了。知道这怎么可能吗?
这在 Angular 2 中(尚)不可能;参见 Angular 2 issue 13140。作为解决方法,您可以这样做:
<md-input [(ngModel)]="Price" placeholder="Price: {{price|customCurrency">
</md-input>
看起来好一点但不多:
Price: .00
100
我的 Angular 2 Material 应用程序中有一个表格,价格为:
<md-input [(ngModel)]="price" placeholder="Price">
</md-input>{{price|customCurrency}}
其中
http://plnkr.co/edit/OM039CYEsS5CfhEuZdBN?p=preview
但不是显示原始输入字段值:
Price
100 .00
我还想将 customCurrency
管道直接应用于输入字段显示值,因此它看起来像这样:
Price
.00
当我键入 100 时。最好在您键入时将管道应用于显示值,但如果它只能在 on-blur 上完成,那将足够了。知道这怎么可能吗?
这在 Angular 2 中(尚)不可能;参见 Angular 2 issue 13140。作为解决方法,您可以这样做:
<md-input [(ngModel)]="Price" placeholder="Price: {{price|customCurrency">
</md-input>
看起来好一点但不多:
Price: .00
100