Угловая привязка данных textarea

Я могу связать данные из текстовой области на странице во время ввода, но как я могу получить результаты, помещенные в текстовую область?

Мой текущий код: -

app.component.html

  <div class="ui center aligned grid">{{Form.value.address}}</div>

  <form class="ui large form" [formGroup]="Form">
    <div class="ui segment">
      <div class="field">
        <div class="ui input">
          <textarea type="text" name="address" placeholder="Address" formControlName="address"></textarea>
        </div>
      </div>
    </div>
  </form>

app.component.ts

import { Component, OnInit } from '@angular/core';
import {FormBuilder, FormControl, FormGroup} from '@angular/forms';

@Component({
  selector: 'app',
  templateUrl: './app.component.html'
})
export class AppComponent implements OnInit {

  private Form: FormGroup;

  constructor() { }

  ngOnInit() {
    this.Form = new FormGroup({
      address: new FormControl()
    });
  }

}

Как видно из приведенного выше, я могу связать данные, но не могу связать их как несколько строк, я знаю, что для этого может быть несколько ящиков, но я надеялся, что мне не придется это делать.

Любая помощь будет принята с благодарностью.

1 ответ

textarea отправляет разрывы строк как '\n', а html показывает разрывы строк с помощью
.

Итак, вам нужно конвертировать символы новой строки из текстовой области в

Другие вопросы по тегам