在AngularJs中,我们有一个默认过滤器,我们将应用于输入字段以强制小写。
这在Angular +中不起作用。
这是对的吗?
答案 0 :(得分:1)
html文件中的以下内容:
<input type="text" [ngModel]="_textValue" (ngModelChange)="ConvertToLower($event)">
以及component.ts文件中的以下代码:
_textValue:string;
ConvertToLower(evt) {
this._textValue = evt.toLowerCase();
}
答案 1 :(得分:0)
您可以创建一个指令,动态地将输入值更改为小写。
https://www.codementor.io/christiannwamba/build-custom-directives-in-angular-2-jlqrk7dpw
你也可以查看这个问题的第一个答案。它是关于将输入更改为大写但技术是相同的。
How to convert input value to uppercase in angular 2 (value passing to ngControl)