在Visual Studio 2015中未定义angular

时间:2015-07-13 21:28:16

标签: cordova visual-studio-cordova

我在Visual Studio 2015中创建了一个开箱即用的cordova应用程序,然后我使用NuGet Manager添加了AngularJS.Core库。

在我的html文件中引用angular.js文件后,尝试运行该项目我不断收到此错误:

角度未定义

这是我的html页面示例:

    

您好,您的申请已准备就绪!

<div ng-app="module1" ng-controller="Ctrl1">
    <p>{{Test}}</p>
</div>

<script src="../Scripts/angular.min.js"></script>

<!-- Cordova reference, this is added to your app when it's built. -->
<script src="cordova.js"></script>
<script src="scripts/platformOverrides.js"></script>

<script src="scripts/index.js"></script>
<script src="scripts/app.js" ></script>

<script src="scripts/modules/module1/controllers.js"></script>

1 个答案:

答案 0 :(得分:5)

此问题的解决方案如下。您不应该在任何Cordova项目应用程序中引用www文件夹之外的任何文件。

使用Visual Studio NuGet包管理器添加的所有 JS 库都添加到www之外的 Scripts 文件夹下,这对Cordova应用程序没有帮助。要允许Cordova应用访问 JS 文件,请将所有必需的库从Scripts文件夹复制到www文件夹下的任何位置。

例如:&#34; www - &gt;脚本&#34;根据你的项目结构,它会起作用!

希望这有帮助。

PS :同样适用于字体样式表