Angularjs 无法使用rquirejs实例化模块ui掩码angulajs
我需要在我的应用程序中屏蔽我的输入。我在angularjs中使用了ngMask。但我发现ngMask中的一个问题是,如果我们更新中间值,光标将移动到末尾。我试图解决这个问题,但什么也没找到。即使在github上,也报告了此问题,但仍未解决。这里是链接 然后我决定使用另一个掩码库。我找到了ui掩码,并试图在我的应用程序中使用,但当我将其包含在项目中时,出现了错误。我的应用程序是angularjs,我也在使用requirejs加载模块。 这就是我在main.js中所做的:Angularjs 无法使用rquirejs实例化模块ui掩码angulajs,angularjs,masking,Angularjs,Masking,我需要在我的应用程序中屏蔽我的输入。我在angularjs中使用了ngMask。但我发现ngMask中的一个问题是,如果我们更新中间值,光标将移动到末尾。我试图解决这个问题,但什么也没找到。即使在github上,也报告了此问题,但仍未解决。这里是链接 然后我决定使用另一个掩码库。我找到了ui掩码,并试图在我的应用程序中使用,但当我将其包含在项目中时,出现了错误。我的应用程序是angularjs,我也在使用requirejs加载模块。 这就是我在main.js中所做的: paths: { ...
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)
[$injector:moduler]http://errors.angularjs.org/1.5.5/$injector/moduler?
在角上。js:38
在angular.js:4587
在q(angular.js:322)
在g处(角度:4548)
在bb(angular.js:4470)
在c(angular.js:1746)
at Object.yc[作为引导](angular.js:1767)
在HTMLDocument。(angularAMD.js:449)
在i(jquery-1.12.3.min.js?v=1531811705531:2)
在Object.add[完成时](jquery-1.12.3.min.js?v=1531811705531:2)
有什么问题吗?
ui-mask.min
->ui-mask.min.js
正如jsrouk所说,除非手动重命名该文件,否则该文件的链接是错误的。这不是问题所在。我在ui掩码库中放置了一个调试器。它工作得很好。