【问题标题】:angular getting error on `input type number` , ngModel:numfmt on "01234"`input type number` 出现角度错误,ngModel:numfmt on "01234"
【发布时间】:2016-09-07 11:16:39
【问题描述】:

我在像 01234 这样的控制器中设置一个值并将其转换为字符串以不删除 0 时出错

由于使用string 作为值而在input type number 上出现错误,我想在输入字段中显示零并且无法切换到input type text

【问题讨论】:

  • 但是如果你想处理一个数字,那么为什么你首先需要0
  • @SimonSchüpbach 因为它是一个电话号码,它必须将 0 发送到后端,我无法更改类型号码,因为我想要手机上的数字键!
  • 只需使用type="tel"。顺便提一下ios不支持number类型。

标签: angularjs input numbers angular-ngmodel


【解决方案1】:

你可以直接使用tel

<input type="tel" ng-model="myNumber">

然后在控制器中

$scope.myNumber = "01234";

看到这个笨蛋http://plnkr.co/edit/Y5GQiLpENthi7ccok5hJ?p=preview

【讨论】:

    猜你喜欢
    • 2016-05-24
    • 2018-11-01
    • 2023-01-30
    • 2012-10-09
    • 1970-01-01
    • 2020-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多