Javascript 简单角度应用程序不工作

Javascript 简单角度应用程序不工作,javascript,angularjs,Javascript,Angularjs,我正在尝试创建基本的angular应用程序,但它抛出了一个错误 <html> <head> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js"></script> <script type="text/javascript"> var angula

我正在尝试创建基本的angular应用程序,但它抛出了一个错误

<html>
<head>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js"></script>
    <script type="text/javascript">
        var angularApp = angular.module('angularApp', []);
        angularApp.controller('Ctrl', function($scope) {});
    </script>
</head>
<body>
    <div ng-app ng-controller="Ctrl"></div>
</body>
</html>

我做错了什么?

您必须给
ng app
您的应用程序的名称:

<div ng-app="angularApp" ng-controller="Ctrl"></div>

之所以需要这样做,是因为如果不提供模块名称作为
ng app
属性的值,Angular仅引导包含的core
ng
模块。由于OP在自己的自定义模块中定义了
Ctrl
控制器,因此他们必须指定加载自己的模块以及
ng
模块(无论您是否指定,该模块都会自动加载)。
<div ng-app="angularApp" ng-controller="Ctrl"></div>