我正在尝试使用textcontrol替换字符串,并希望通过单击同一表单上的任何按钮来获取该值。
例如 我有类似“我是##。我将是##” 之类的字符串。 而不是此 ## 应该在棱角侧替换为文本框。
并单击按钮,我想获得这两个文本框的值。
这是一些代码示例代码
HTML
<form [formGroup]="myForm">
<div [innerHTML]="content"></div>
<button (click)="checkData()">Check</button>
</form>
************************TS***************************
this.myForm.addControl('newcontrol', new FormControl());
var $inputBox = '<input type="text" [formControl]="newcontrol" id="FirstName" name="FirstName" class="form-control" >';
this.content=this._sanitizer.bypassSecurityTrustHtml("I am ##. And I will be ##".replace(/##/g,$inputBox));
checkData(){
let ans= this.answer;
debugger
console.log(this.myForm);
}