javascript - angular-ui-mask 未按预期在文本框中屏蔽

标签 javascript angularjs angular-ui

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

<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>

不确定我是否遗漏了什么或需要在我的 Controller 中添加什么。有什么线索吗?

最佳答案

也许你忘了加载脚本文件...

<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 .

关于javascript - angular-ui-mask 未按预期在文本框中屏蔽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39282277/

相关文章:

angularjs 单向数据绑定(bind),angular 能做到吗?

javascript - 使用 Angular 用户界面工具提示动态更改工具提示类

javascript - jQuery 缺少 : after property id

javascript - 等待 Action 更新 react-native 和 redux 中的状态

angularjs - Angular 中的动态 Bootstrap 下拉菜单不起作用

javascript - 如何过滤数组中的不同键并在angular js中获得唯一结果

javascript - UI 路由器参数 URL 不起作用,仅重定向到/

javascript - 将选定的语言从 uib-dropdown 语言选择器传递到 $scope

javascript - 获取另一个数组下的数组名

javascript - 如何在Vue js中的父组件和3个子组件中使用全局变量