Javascript 找不到控制器

Javascript 找不到控制器,javascript,angularjs,node.js,path,Javascript,Angularjs,Node.js,Path,我正在做一个非常简单的任务,只是在index.html的容器和controller.js之间建立一个连接。问题是,当我在浏览器上打开控制台时,不会打印任何内容,而是抛出: 错误:$controller:ctrlreg 未注册具有此名称的控制器 以下是我的eventController.js文件: function AppCtrl() { console.log("Event Controller"); } 这是索引: <!DOCTYPE> <html ng-app>

我正在做一个非常简单的任务,只是在
index.html
容器和
controller.js
之间建立一个连接。问题是,当我在浏览器上打开控制台时,不会打印任何内容,而是抛出:

错误:$controller:ctrlreg 未注册具有此名称的控制器

以下是我的eventController.js文件:

function AppCtrl() {
console.log("Event Controller");
}
这是索引:

<!DOCTYPE>
<html ng-app>
<head>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">

<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">
<title>trafiyaAPI</title>
</head>
<body>
    <div class="container" ng-controller="AppCtrl">
        <h1>API</h1>

        <table class="table">

            <thead>
                <tr>
                    <th>Id</th>
                    <th>Long</th>
                    <th>Lat</th>
                    <th>Address</th>
                    <th>Date</th>
                </tr>
            </thead>
        </table>
    </div>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.6/angular.min.js"></script>
    <script src="../controllers/controllerEvent.js"></script>
</body>

特拉菲亚皮
美国石油学会
身份证件
长的
拉特
地址
日期

该项目的结构如下:


非常感谢您的帮助

自1.3版以来,全局函数控制器语法已被弃用。使用
angular.module('appName').controller('controllerName',function
语法。谢谢,我刚刚注意到了!