Error: [$injector:modulerr] in Angular JS

Error: [$injector:modulerr] in Angular JS

我正在尝试使用 MEAN 堆栈创建应用程序。我的控制器代码如下所示。

var myApp = angular.module('myApp',[]);
myApp.controller('AppCtrl',['$scope', '$http', function($scope, $http){
    console.log("Hello World from console");
}])();

我的 index.html 看起来像这样:

    <!DOCTYPE>
<html>
<head>
    <!-- Latest compiled and minified CSS -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">

    <!-- Optional theme -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">
    <title>
        Contact List App</title>
    </head>

    <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js"></script>
    <script scr = "controllers/controller.js"></script>

    <body ng-app = "myApp">
        <div class = "container" ng-controller = "AppCtrl">
            <h1>Contact List App</h1>

            <table class= "table">
                <thead>
                    <tr>
                        <th>Name</th>
                        <th>Email</th>
                        <th>Number</th>
                    </tr>
                    </thead>
                </table>
            </div>
    </body>
    </html>

它抛出错误:[$injector:modulerr] 如果有人遇到过这个问题,请帮助我。

把调用运算符()从控制器的末尾去掉。

错误是我在脚本标签中键入了 scr 而不是 src。我这边的蹩脚错误

尝试在您的 angular 模块中注入 $scope 和 $http。