我刚刚开始使用AngularJS,我正在浏览一组Hello World示例,但我无法让它们在库的分支1.3上运行。
网页代码
<html ng-app>
<head>
<script src="angular.js"></script>
<script src="controller.js"></script>
</head>
<body>
<div ng-controller='HelloController'>
<input ng-model='greeting.text'>
<p>{{greeting.text}}, World</p>
</div>
</body>
</html>
控制器.js
function HelloController($scope) {
$scope.greeting = { text: 'Hello' };
}
这在 1.2 中工作正常。我找不到导致此问题的 1.3 中所做的更改。
从 Angular 1.3 beta 15 开始,$controller不再在窗口上寻找控制器。AngularJS更改日志以清晰的方式解释了确切的更改内容(滚动到"重大更改"部分)。