Angularjs ng控制器hello world差异介于1.3和1.4.7之间

Angularjs ng控制器hello world差异介于1.3和1.4.7之间,angularjs,Angularjs,我遵循angular js的教程,该教程在angular 1.3中,但我使用的是最新的稳定版本1.4.7。以下代码在1.4.7中不起作用,尽管在1.3.2中起作用。你能告诉我需要做哪些修改才能使代码正常工作吗 HTML: <!DOCTYPE html> <html ng-app> <head> <script data-require="angular.js@1.4.7" data-semver="1.4.7" src="https://a

我遵循angular js的教程,该教程在angular 1.3中,但我使用的是最新的稳定版本1.4.7。以下代码在1.4.7中不起作用,尽管在1.3.2中起作用。你能告诉我需要做哪些修改才能使代码正常工作吗

HTML:

<!DOCTYPE html>
<html ng-app>

  <head>
    <script data-require="angular.js@1.4.7" data-semver="1.4.7" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular.js"></script>
    <link rel="stylesheet" href="style.css" />
    <script src="script.js"></script>
  </head>

  <body ng-controller="MainController">
    <h1>{{message}}</h1>
  </body>

</html>


JavaScript :

var MainController = function($scope){
  $scope.message = "Hello World";
};

{{message}}
JavaScript:
var MainController=函数($scope){
$scope.message=“你好世界”;
};
我正在使用在线工具plunker来编码


您能告诉我需要做哪些更改吗?

自版本1.3.0-beta.15以来,默认情况下禁用全局控制器构造函数

在以后的版本中,请改用此选项:

angular.module('myApp', []).controller('MainController', function($scope) {
  $scope.message = "Hello World";
});
以及:



演示:

您使用的是全球ngController吗?
<html ng-app="myApp">