【问题标题】:Angular currency mask角货币掩码
【发布时间】:2019-02-07 18:36:40
【问题描述】:

我是 Angular 的新手,我已经按照 Angular 2+ Currency Mask 从左到右输入货币。但是我对此有一个最大值的要求,这意味着用户将无法输入更多的值。

可以修改它以处理这种情况吗?

【问题讨论】:

    标签: angular angular2-directives


    【解决方案1】:

    你可以,但不要。

    将 formControl 的验证器设置为最大值:

    value: ['', [
      Validators.required, 
      Validators.max(42)
    ]];
    

    不要使用管道(如货币)来做任何事情,只需要转换一个值。

    【讨论】:

    • 我在一个不属于表单控件的对话框中有这个。我们还有其他方法可以做到吗?
    • 您需要发布一些代码以更好地解释您要执行的操作。正如你所描述的,我不确定你的目标。
    • 假设您在对话框中有输入,您可以在 <input> 标签上使用原生 HTML5 验证器。像这样:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-31
    • 1970-01-01
    • 1970-01-01
    • 2010-11-15
    • 2023-03-17
    • 2015-09-02
    • 1970-01-01
    相关资源
    最近更新 更多