html - 将 TextArea 绑定到字符串数组 - Angular 7
问题描述
我有一个具有字符串数组属性的类。我想将 UI 绑定到 TextArea,这样当用户输入文本时,文本区域中的每一行都是类属性数组中的一个字符串。有没有办法做到这一点,或者某种类型的翻译可以做到这一点?
我的第一个想法可能是管道,但这只是一种方式......
我将如何进行这种转换?
解决方案
您可以利用FormsModule
,这意味着将事件侦听器附加到textarea
<textarea ngModel (ngModelChange)="toArray($event)"></textarea>
然后,在您的Component类中
toArray(value: string): void {
this.model.lines = value.split(/[\r\n]+/);
}
推荐阅读
- javascript - 关于 Redux Saga 的基本问题:“yield call(...)”是否阻塞?
- ruby-on-rails - Dockerize Rails:你没有写权限
- deep-learning - PyTorch 教程在训练时期使用测试数据集
- unix - 如何转换 - DOUBLE LOW-9 QUOTATION MARK „ 使用 SED 命令
- swiftui - 我们如何向手表应用程序添加启动屏幕?
- c# - 即使抛出异常,Unity 单元测试也会成功
- angular - 无法使用 ng 命令以角度添加 ng-bootstrap
- angularjs - 在Angular中触发click事件后如何防止另一个事件侦听器(mouseout)
- django - 如何最小化 django 搜索查询?
- java - Kubernetes SharedInformer 使用和定义