css - Angular 6 ngModel 数据绑定自动转换大写
问题描述
我正在使用 Angular 6 仪表板。对于所有表单,我使用 ngModel 来绑定数据。所以现在有另一个新的要求。所有数据必须以大写形式发送到后端。有没有办法在一个地方将所有数据转换为大写?
我在全球范围内为所有输入设置了一个样式,如下所示。
text-transform: uppercase;
但是数据不是通过转换大写来发送的。(只有前端显示大写。)
如果没有,是否有一种简单的方法可以从后端转换它们。(后端由.net core编写)
解决方案
您可以<input (ngModelChange)="somethingChanged(input_data)">
在您的 html中使用
并在您的 ts 中编写将您的输入转换为大写的函数
somethingChanged(input_data){
new_data=input_data.toUpperCase( )
}
推荐阅读
- elixir - 无法在phoenix中生成模型
- java - 如何从存储在 fusionauth DB 中的 blob(id)中获取字符串?
- typescript - 是否可以拆分泛型类型?
- python - 有没有办法在 Python 中将数据框列表“解包”到环境中?
- git - 从 Gitlab 存储库获取最近提交的 SQL 脚本并通过 Jenkins 部署它们
- python - 什么是`
- java - Eclipse 在启动时没有响应
- python - 如何使用 Python 测量硬币宽度?
- apache-spark - 无法将作业连接/提交到远程 Yarn 集群
- c++ - 如何让低级类调用其父类的方法?