【发布时间】:2015-02-09 21:59:53
【问题描述】:
我正在阅读 O'REILLY 的 AngularJS,并尝试通过示例了解 Angular 的工作原理,但我可以使其功能化:
hello.html:
<html ng-app>
<head>
<script src="angular.js"></script>
<script src="controllers.js"></script>
</head>
<body>
<div ng-controller="HelloController">
<p>{{ greeting.text }}, World</p>
</div>
</body>
</html>
以及 controllers.js 中的逻辑:
function HelloController($scope) {
$scope.greeting = { text: 'Hello' };
}
但是当我在浏览器上显示 hello.html 时,我可以看到{{ greeting.text }}, Hello。
这里有什么问题?
【问题讨论】:
-
如果您使用的是 1.3+ 版本,默认情况下您不能使用全局函数作为控制器。你应该检查你的控制台是否有错误
标签: javascript angularjs