为什么我的网络应用程序无法识别angular.js

时间:2014-10-26 11:45:57

标签: javascript angularjs web-applications

我是角度的初学者,我正在尝试加载并在我的网络应用程序(VS)中使用它,但每次我遇到识别角度的问题,我不知道为什么...我尝试了不同的东西,但都有相同的输出 - 不识别角度

  1. 我从angular网站下载angular.min.js并从我的页面添加到这个js文件夹的链接

  2. 尝试<script src="Scripts/angular.js"></script>无变化......

  3. 尝试使用包管理器控制台:&lt; PM> Install-Package angularjs成功添加...

  4. 这是我的HTML页面的完整代码...

    <html xmlns="http://www.w3.org/1999/xhtml" data-ng-app="test">
    <head runat="server">
        <script src="Scripts/angular.min.js"></script>
        <script src="Scripts/app.js"></script>
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
    
        </div>
        </form>
    </body>
    </html>
    

    // app.js

     (function () {
    
            var app = angular.module('test',[]);
    
        });
    

    *更新:我收到此错误:

    Unhandled exception at line 7, column 218 in http://localhost:4191/Scripts/angular.min.js
    
    0x800a138f - JavaScript runtime error: Object expected
    

    解决方案:我使用angular.min.js - 将其更改为src =&#34; https://ajax.googleapis.com/ajax/libs/angularjs/1.2.26/angular.js" ;。问题解决了。

1 个答案:

答案 0 :(得分:4)

根据this SO question的评论,该页面需要以下标记

<meta http-equiv="X-UA-Compatible" content="IE=edge">