【问题标题】:Make input field default to lowercase in angular使输入字段默认为角小写
【发布时间】:2018-09-13 05:33:51
【问题描述】:

在 AngularJs 中,我们有一个默认过滤器,我们会将其应用于输入字段以强制小写。

这在 Angular+ 中不起作用。

对吗?

【问题讨论】:

    标签: angularjs


    【解决方案1】:

    html 文件中的以下内容:

    <input type="text" [ngModel]="_textValue" (ngModelChange)="ConvertToLower($event)">
    

    以及component.ts文件中的以下代码:

    _textValue:string;
    ConvertToLower(evt) {
        this._textValue = evt.toLowerCase();
    }
    

    【讨论】:

      【解决方案2】:

      您可以创建一个指令,将您的输入值动态更改为小写。

      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)

      【讨论】:

        猜你喜欢
        • 2020-02-06
        • 2021-12-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-05
        • 2012-06-04
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多