Javascript &引用;参考错误:未定义角度“;使用之前已成功使用的代码

Javascript &引用;参考错误:未定义角度“;使用之前已成功使用的代码,javascript,angularjs,referenceerror,Javascript,Angularjs,Referenceerror,我得到“ReferenceError:角度未定义”。有趣的是,我复制了我的应用程序的结构,从另一个工作的网络应用程序,我只是改变了名称,到目前为止,我不知道我可能已经改变了,导致麻烦现在 我仔细检查了脚本标记的顺序,并尝试了我找到的所有其他解决方案,但到目前为止没有任何效果 这是我的HTML: <!DOCTYPE html> <html lang="de" ng-app="VetCare"> <head> <title>Vet &a

我得到“ReferenceError:角度未定义”。有趣的是,我复制了我的应用程序的结构,从另一个工作的网络应用程序,我只是改变了名称,到目前为止,我不知道我可能已经改变了,导致麻烦现在

我仔细检查了脚本标记的顺序,并尝试了我找到的所有其他解决方案,但到目前为止没有任何效果

这是我的HTML:

<!DOCTYPE html>
<html lang="de" ng-app="VetCare">
<head>
    <title>Vet &amp; Care Webapp</title>
    <meta charset="utf-8">
    <meta name="robots" content="noindex,nofollow">
    <meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' />

    <meta name="mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-title" content="Vet & Care">

    <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
    <link rel="stylesheet" href="css/style.css">

    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular.min.js"></script>
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular-cookies.min.js"></script>
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular-animate.min.js"></script>
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular-route.min.js"></script>
</head>
<body>

<div id="content" ng-controller="MainCtrl" ng-init="redirect()">
    <div ng-view autoscroll="true"></div>
</div>

<script src="js/app.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.14.3/ui-bootstrap-tpls.min.js"></script>

</body>
</html>

尝试将脚本移动到身体底部

加载angular.min.js后,angular将遍历DOM并引导ng应用程序。在这种情况下,当angular遍历dom时,dom为空

通过将脚本放在主体块的底部,angular将遍历DOM,并在DOM就绪时引导应用程序


它还可以在下载JS文件时呈现网页,从而优化网页的加载。

尝试将脚本移动到身体底部

加载angular.min.js后,angular将遍历DOM并引导ng应用程序。在这种情况下,当angular遍历dom时,dom为空

通过将脚本放在主体块的底部,angular将遍历DOM,并在DOM就绪时引导应用程序


它还将通过在下载JS文件时呈现页面来优化网页的加载。

您是否尝试过将脚本从
移动到
正文
末尾的
app.JS
上方

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular-cookies.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular-animate.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular-route.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.14.3/ui-bootstrap-tpls.min.js"></script>
<script src="js/app.js"></script>
</body>


如果这没有帮助,那么在开发者工具的“网络”选项卡中加载
angular.min.js
会得到正确的响应吗?

您是否尝试过将脚本从
移动到
正文
末尾的
app.js
上方

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular-cookies.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular-animate.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular-route.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.14.3/ui-bootstrap-tpls.min.js"></script>
<script src="js/app.js"></script>
</body>


如果这没有帮助,那么在开发人员工具的网络选项卡中加载
angular.min.js
是否会得到正确的响应?

谢谢,将所有内容移到底部是可行的。虽然我仍然很困惑,因为我的另一个网络应用程序有这个订单,而且它工作正常。。。奇怪的是,谢谢,把所有的东西都移到了底部。虽然我仍然很困惑,因为我的另一个网络应用程序有这个订单,而且它工作正常。。。奇怪的