javascript - 反应形式 Angular 格式输入数据
问题描述
嗨,我是 Angular Reactive 表单的新手,一直在努力解决这个问题。
我想要做的是将输入数据格式化为大写:/
<input #stateInput matInput type="text"
formControlName="state"
[matAutocomplete]="autoState" maxlength="2"
(keyup)="stateInput.value.toUpperCase()"
required>
我一直无法让这个工作?
任何帮助表示赞赏
谢谢
解决方案
要达到预期结果,请使用以下选项
问题:将输入值更改为大写后,必须重新分配以显示在输入字段中
<input
type="text"
[formControl]="state"
#stateInput
(keyup)="stateInput.value = stateInput.value.toUpperCase()"
/>
代码沙箱供参考 - https://codesandbox.io/s/6l9nk4k2zn
推荐阅读
- python - PyCryptoDome cipher.encrypt 将空白文本保存到加密文件
- java - 生成捆绑包时发现重复的 DatabindingComponent 类
- solr - 从数组包含值的 Apache Solr 文档中获取
- r - 如何在 R 中编辑折线图上的标签?
- javascript - 如何分离键并将该键推入数组
- pytorch - BatchNorm 层的参数是否应该正则化
- java - 如何在jpql jpa中返回具有多个总和的地图?
- python - 导入谷歌云大查询库时出现AttributeError
- php - 如何在laravel的db
withh中存储2个变量值? - mysql - 在 MySql 中通过字符串中间搜索时使用 LIKE 或 CONCAT 会更有效吗?