javascript - Angular .min.js :118 Error: [ng:areq]

标签 javascript angularjs

我开始通过这本书“Angular.js OReilly”学习 Angular.js,我正在尝试构建他们拥有的第一个示例。我已经从网站下载了 Angular.js 并按照它的说明创建了我的controller.js,但我总是在标题中收到错误。

这就是我所做的:

<html ng-app>
<head>
<script src="angular.min.js"></script>
<script src="controllers.js"></script>
</head>
<body>
    <div ng-controller='HelloController'>
        <p>{{greeting.text}}, World</p>
    </div>
</body>
</html>

function HelloController($scope) {
console.log("a");
$scope.greeting = { text: 'Hello' };
}

最佳答案

您需要将 HelloController 放置在标签内的标签之间。

<head>
<script src="angular.min.js"></script>
<script src="controllers.js"></script>
<script>
function HelloController($scope) {
console.log("a");
$scope.greeting = { text: 'Hello' };
}
</script>
</head>

关于javascript - Angular .min.js :118 Error: [ng:areq],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38569034/

相关文章:

Javascript:将项目推送到数组不起作用

javascript - 使用 phantomjs/casperjs 测试 DOM 元素

javascript - AngularJS 单页应用中多个区域的独立路由

javascript - 在 JavaScript 对象中添加子对象时获取 "Cannot set property ' 项的未定义"

javascript - Django 模板标签+使用fabric.js

javascript - jQuery 代码仅触发一次

angularjs - 为什么 ngModel.$setViewValue(...) 不起作用

javascript - select 中的 ng-options 返回对象而不是字符串

css - 提交表单和刷新 Angular 范围变量时缺少复选框样式

javascript - socket.io——限制每个命名空间的最大连接数