将字符串替换为textcontrols并在angular4 +中从中获取值

时间:2019-04-04 10:37:15

标签: angular

我正在尝试使用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);
    }

0 个答案:

没有答案