【发布时间】:2016-03-24 17:00:32
【问题描述】:
我正在尝试制作我的第一个控制器并收到此错误:
错误:[ng:areq] 参数“TestController”不是函数,未定义
我已简化代码以找到错误,但没有运气。在我看来,我正在脚本中创建控制器和书籍数组,并在 div 中逐个字母地引用控制器。我错过了什么?
<!doctype html>
<html data-ng-app>
<head>
<meta charset="utf-8"/>
</head>
<body>
<div data-ng-controller="TestController">
<ul>
<li data-ng-repeat="b in books">{{ b.title + ' by ' + b.author }}</li>
</ul>
</div>
<script src="angular.js"></script>
<script>
function TestController() {
this.books = [{title: 'Angela', author: 'Donald Duck'}, {title: 'Angles', author: 'Dirty Harry'}];
}
</script>
</body>
</html>
【问题讨论】:
-
我正在学习教程,正如 JB Nizet 指出的那样,我的知识“过时”了。我发现它在 1.3.0-beta 的前半部分之后停止工作。
标签: angularjs angular-controller