react 式表单,如果用户从键盘输入为1000000
,则期望看到10,000.00
.所以需要一根管子.找到一些SO帖子,
-
not working,使用.valueChanges,
.valueChanges
用大括号下划线,在下面的代码中实现,错误. -
not working,使用.value,
.value
也用大括号划线错误. - 复杂,subscription to patch the value in this video.
似乎必须为值更改事件添加一些代码到subscribe
,没有简单的方法吗?
<form [formGroup]="fg">
<input
type="number"
class="fc"
placeholder="integer"
formControlName="fcTest"
id="fcTest"
[value]="fg.get('fcTest').valueChanges |async | number: '9.2.2'"
/>
</form>
fg: FormGroup;
constructor(private fb: FormBuilder) {
this.fg = this.fb.group({
fcTest: ['', [Validators.required]]
});
}