【问题标题】:angular-ui-mask doesn't mask as expected in the text boxangular-ui-mask 未在文本框中按预期屏蔽
【发布时间】:2017-03-15 05:42:44
【问题描述】:

我正在为我的网络应用程序使用 angular,并尝试使用 angular-ui-mask (https://github.com/angular-ui/ui-mask) 来屏蔽输入,以防止有人在文本框中输入除数字以外的任何内容。我已经尝试了文档建议的所有内容,但我无法使用它。这是我的文本框代码 sn-p。

<div class="form-group"><label class="col-sm-2 control-label">Memo</label>
  <div class="col-sm-10">
    <input type="text" class="form-control" ui-mask="99-999-9999" ng-model="vm.textField">
  </div>
</div>

不确定我是否缺少某些内容或需要在我的控制器中添加某些内容。有什么线索吗?

【问题讨论】:

    标签: javascript angularjs angular-ui


    【解决方案1】:

    也许你忘记加载脚本文件了……

    <script type="text/javascript" src="bower_components/angular/angular.js"></script>
    <script type="text/javascript" src="bower_components/angular-ui-mask/dist/mask.js"></script>
    

    ...或将模块添加到您的依赖项中?

    angular.module('myApp', ['ui.mask', ...])
    

    编辑:组合一个最小的工作plunker

    【讨论】:

    • 不。我确实添加了它。我们使用 bower 作为依赖项,并且不应该要求特别包含它。我看到这些来自他们的 github doc,我已经尝试过这种方法。但是我们使用的所有其他库,我们不需要以这种方式包含它。
    • 其实,不,你是对的,这确实是丢失了。赏金给你。我早该知道的。无论如何,谢谢。
    • 我可以在接下来的 23 小时内奖励赏金,但我会做到的
    • Bower 将检索依赖项,但仍需要引用它们。无论如何,很高兴它成功了!
    猜你喜欢
    • 2018-11-06
    • 1970-01-01
    • 2017-05-16
    • 1970-01-01
    • 2017-01-03
    • 2014-05-27
    • 2014-01-26
    • 1970-01-01
    相关资源
    最近更新 更多