我需要掩盖我在应用程序中的输入。我在angularjs中使用ngMask。但是我在ngMask中发现了一个问题是,如果我们更新中间值,则光标将移至结尾。我试图解决此问题,但未找到任何内容。即使在github上,此问题也已报告,但仍未解决。链接在这里 ngMask Issue
然后我决定使用另一个蒙版库。我发现了ui-mask并试图在我的应用程序中使用,但是当我包含在我的项目中时却出现错误。我的应用程序在angularjs中,我也在使用requirejs来加载模块。 这是我在main.js中所做的:
paths: {
...////
"angular-ui-mask": "../../lib/ui-mask/ui-mask.min",
},
'angular-ui-mask': {
deps: ['angular'],
exports: 'angular-ui-mask'
},
在app.js中,我已经完成:
var app = angular.module("app",
[
"ui.router",
"mobile-angular-ui",
"scrollable-table", //for alert triggering
"rzModule", //slider for SEMI diagram
"isteven-multi-select",
"ui.bootstrap",
"cgBusy", "dndLists", 'apm-kpi-widget',
'angular.filter',
"pascalprecht.translate",
"jQueryScrollbar",
"ui.checkbox",
"angular-ui-mask"
])
这正是我为ngMask做的。但是在这种情况下,我会出错
[$injector:modulerr] http://errors.angularjs.org/1.5.5/$injector/modulerr?
at angular.js:38
at angular.js:4587
at q (angular.js:322)
at g (angular.js:4548)
at bb (angular.js:4470)
at c (angular.js:1746)
at Object.yc [as bootstrap] (angular.js:1767)
at HTMLDocument.<anonymous> (angularAMD.js:449)
at i (jquery-1.12.3.min.js?v=1531811705531:2)
at Object.add [as done] (jquery-1.12.3.min.js?v=1531811705531:2)
出什么问题了?