首页 > 解决方案 > 如何在输入angular8时将输入转换为大写

问题描述

我需要让整个应用程序在打字时使用大写字母。所以我尝试在 HTML 中使用,如下所示。

 #input (input)="input.value=$event.target.value.toUpperCase()"

而且我还通过了一个指令,该指令在输入时将输入变为大写,但是这两个东西都不允许ctrl + z,当我这样做时ctrl + z,如果输入字段为空,它必须给我空值,在编辑模式下,如果有已经是值,我们尝试编辑并执行ctrl + z,然后我们需要获取已经存储的值。

演示: 演示链接

我试过的DEMO :我试过 的DEMO链接 谁能帮我解决这个问题

标签: angularuppercase

解决方案


无需为此使用管道或指令。

例如,只需给输入字段一个类.myInput

现在像下面这样装饰它:

.myInput {
    text-transform: uppercase;
}

推荐阅读