Angular 如何将patchValue编号与角度形式的字符串连接起来?
这是我的TSAngular 如何将patchValue编号与角度形式的字符串连接起来?,angular,forms,angular-reactive-forms,angular-forms,Angular,Forms,Angular Reactive Forms,Angular Forms,这是我的TS ngOnInit(){ this.editProfileForm=新表单组({ firstNumber:new FormControl(空{ 验证器:[验证器。必需], }) } } fetchNumber(){ 此.nameService.fetchName().subscribe( () => { this.editProfileForm.patchValue({ firstNumber:this.profileData.firstNumber, }); }, ); } 我的
ngOnInit(){
this.editProfileForm=新表单组({
firstNumber:new FormControl(空{
验证器:[验证器。必需],
})
}
}
fetchNumber(){
此.nameService.fetchName().subscribe(
() => {
this.editProfileForm.patchValue({
firstNumber:this.profileData.firstNumber,
});
},
);
}
我的HTML
我想要实现的是,当我在HTML中输入的内容被firstNumber
的值填充时,还要添加字符串“%”。我尝试了“+”
firstNumber:this.profileData.firstNumber+“%”;
,将“%”放在变量中仍然不起作用。如果你们有,如果这可以做到,我将非常感激。
首先创建formcontrolname并绑定输入文本中的值
我附加了stackbliz,请参考它*您是否验证了
profileData.firstname
的类型是字符串?*是否尝试添加括号?firstname:
*是否尝试使用模板字符串?如“${this.profileData.firstname}%””“< /代码> @ pMO1948你是对的……我愚蠢地没有意识到在我的代码中有一个数字进来,但仍然没有任何选择。不幸的是,如果你快速写,符号停留在价值的中间(如果你打印的形式你可以看到)