首页 > 解决方案 > 用文本控件替换字符串并在 angular4+ 中从中获取值

问题描述

我想用 textcontrol 替换字符串,并希望在单击同一表单上的任何按钮时获得该值。

例如,我有类似"I am ##. And I will be ##"这样的字符串。比这个##应该用角度侧的文本框替换。

并单击按钮,我想获取这两个文本框的

这是一些代码示例代码

 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);
    }

标签: angular

解决方案


推荐阅读