如何将 patchValue 数字与 angular 形式的字符串连接起来?

How to concatenate a patchValue number with a string in angular forms?

这是我的TS

      ngOnInit() {
        this.editProfileForm = new FormGroup({
          firstNumber: new FormControl(null, {
            validators: [Validators.required],
          })
        }
      }

      fetchNumber() {
        this.nameService.fetchName().subscribe(
          () => {
            this.editProfileForm.patchValue({
              firstNumber: this.profileData.firstnumber,
            });
          },
        );
      }

我的HTML

            <ion-col>
              <ion-input
                *ngIf="nameData"
                type="number"
                inputmode="numeric"
                formControlName="firstNumber"
                placeholder="First number" >
                <ion-button clear icon-only fill="clear">
                  <ion-icon [src]="icons.info"></ion-icon>
                </ion-button>
              </ion-input>
            </ion-col>

我想要实现的是,当我在 HTML 中输入时,它会填充 firstNumber 的值,同时添加字符串“%”。我试过“+”

    firstNumber: this.profileData.firstNumber + "%";

,将“%”放入变量中,但仍然不起作用。如果你们有任何可以做到这一点,我将不胜感激。

Add the % in the input field using pipe

首先创建formcontrolname并绑定输入文本中的值

附上stackbliz,请参考