我正在尝试使用 ngControl 在角度 2 中的值来验证输入字段。我需要验证用户是否始终以大写字母输入值。
现在我们需要将用户输入的值转换为大写。但我正在使用 ngControl 处理来自输入字段的值,而不是 ngModel(考虑到我可以使用 ngModelChange 事件将值更新为大写。)
那么转换ngControl使用的值的最佳且低成本的方法是什么。
原文由 ankitkamboj 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试使用 ngControl 在角度 2 中的值来验证输入字段。我需要验证用户是否始终以大写字母输入值。
现在我们需要将用户输入的值转换为大写。但我正在使用 ngControl 处理来自输入字段的值,而不是 ngModel(考虑到我可以使用 ngModelChange 事件将值更新为大写。)
那么转换ngControl使用的值的最佳且低成本的方法是什么。
原文由 ankitkamboj 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答2.2k 阅读
3 回答2.1k 阅读
2 回答3.3k 阅读
2 回答969 阅读✓ 已解决
4 回答922 阅读
2.6k 阅读
1 回答1.4k 阅读
正如@Eric Martinez 建议的那样,您可以创建一个本地模板变量,并将大写字符串绑定到输入事件的 value 属性:
或者,您可以将其设为指令:
要使用该指令,请在组件的指令列表中指定
UpperCaseText
:演示插件