Angularjs 无法使用rquirejs实例化模块ui掩码angulajs

Angularjs 无法使用rquirejs实例化模块ui掩码angulajs,angularjs,masking,Angularjs,Masking,我需要在我的应用程序中屏蔽我的输入。我在angularjs中使用了ngMask。但我发现ngMask中的一个问题是,如果我们更新中间值,光标将移动到末尾。我试图解决这个问题,但什么也没找到。即使在github上,也报告了此问题,但仍未解决。这里是链接 然后我决定使用另一个掩码库。我找到了ui掩码,并试图在我的应用程序中使用,但当我将其包含在项目中时,出现了错误。我的应用程序是angularjs,我也在使用requirejs加载模块。 这就是我在main.js中所做的: paths: { ...

我需要在我的应用程序中屏蔽我的输入。我在angularjs中使用了ngMask。但我发现ngMask中的一个问题是,如果我们更新中间值,光标将移动到末尾。我试图解决这个问题,但什么也没找到。即使在github上,也报告了此问题,但仍未解决。这里是链接

然后我决定使用另一个掩码库。我找到了ui掩码,并试图在我的应用程序中使用,但当我将其包含在项目中时,出现了错误。我的应用程序是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)
[$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掩码库中放置了一个调试器。它工作得很好。