我试图使用pipe.Transform()
方法将百分号追加到文本框中的数字。如何在html输入类型文本中添加%符号
<Input type="text" [(ngModel)]="value">
let test=12345;
this.value=this.percentPipe.transform(test,'1.0-3');
我可以用这个方法只需添加%
符号,而转变呢?
我试图使用pipe.Transform()
方法将百分号追加到文本框中的数字。如何在html输入类型文本中添加%符号
<Input type="text" [(ngModel)]="value">
let test=12345;
this.value=this.percentPipe.transform(test,'1.0-3');
我可以用这个方法只需添加%
符号,而转变呢?
如果使用角材料,然后就可以简单地在输入加后缀。
例子:
<form class="example-form">
<md-input-container class="example-full-width">
<input type="number" mdInput>
<span mdSuffix *ngIf="showPercentSymbol">%</span>
</md-input-container>
</form>
链接到这里的文档:https://material.angular.io/components/input/overview
好吧,但这会每隔一段时间出现。如果我想在特殊情况下使用它,我必须在component中写入一些东西。这不会正常工作吗? – TechnoSavvy
您可以在后缀范围上添加条件。查看更新后的答案。 – Faisal
请提供的代码演示您尝试来完成你试过了,什么什么,并在那里你失败了。 –