带有角度抛出的空白Windows 8项目模块ngLocale不可用

时间:2015-05-25 07:50:27

标签: javascript angularjs visual-studio windows-applications

我创建了一个空白的Windows 8商店应用程序,添加了winstore-jscompat.js库,用于在应用程序中使AngularJS工作。然后我使用Nugget包添加了AngularJS库,并且还添加了Moment.js包。

现在没有对应用程序项目进行任何更改,只是通过添加脚本链接,如果我运行应用程序它运行但在VS输出窗口中我收到此错误,

  

'WWAHost.exe'(脚本):加载'脚本代码(MSAppHost / 2.0)'。   第17栏第1774行抛出了例外情况   MS-APPX://150a27ab-bab3-4ca8-9e0d-70c91e0d0349/scripts/angular.js   0x800a139e - JavaScript运行时错误:[$ injector:nomod]模块   'ngLocale'不可用!您要么错误拼写了模块名称,要么   忘记加载它。如果注册模块,请确保指定   依赖关系作为第二个参数。   http://errors.angularjs.org/1.3.15/ $ injector / nomod?p0 = ngLocale   程序'[2228] WWAHost.exe已退出,代码为-1(0xffffffff)。

也许这是我可以忽略的东西,但它仍然困扰我,也许是因为我添加链接到库的方式?

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>App3</title>

    <!-- WinJS references -->
    <link href="//Microsoft.WinJS.2.0/css/ui-light.css" rel="stylesheet" />
    <script src="//Microsoft.WinJS.2.0/js/base.js"></script>
    <script src="//Microsoft.WinJS.2.0/js/ui.js"></script>

    <script src="js/winstore-jscompat.js"></script>

    <!-- Angular references -->
    <script src="Scripts/moment.js"></script>
    <script src="/scripts/angular.js"></script>
    <script src="Scripts/angular-aria.js"></script>
    <script src="Scripts/angular-material.js"></script>
    <script src="/scripts/angular-ui-router.js"></script>
    <script src="/scripts/angular-winjs.js"></script>
    <script src="/scripts/angular-animate.js"></script>
    <script src="Scripts/i18n/angular-locale_en-gb.js"></script>

    <!-- App3 references -->
    <link href="/css/default.css" rel="stylesheet" />
    <script src="/js/default.js"></script>
</head>
<body>
    <p>Content goes here</p>
</body>
</html>

0 个答案:

没有答案