将文本区域绑定到字符串数组 - 角度 7



我有一个类,它的属性是一个字符串数组。 我想将 UI 绑定到 TextArea,以便当用户输入文本时,文本区域中的每一行都是类属性数组中的一个字符串。 有没有办法做到这一点,或者某种类型的翻译可以做到这一点?

我的第一个想法可能是烟斗,但这只能单向......

我将如何进行此转换?

您可以利用FormsModule,这意味着将事件侦听器附加到textarea

<textarea ngModel (ngModelChange)="toArray($event)"></textarea>

然后,在您的组件类中

toArray(value: string): void {
this.model.lines = value.split(/[rn]+/);
}

最新更新