<html>
<head>
<script type="text/javascript" src="resources/js/angular.js"></script>
<script type="text/javascript" src="resources/js/app.js"></script>
</head>
<body ng-app>
<div ng-controller="DatumCtrl">
<p>{{datum}}</p>
</div>
</body>
</html>
app.js:
var DatumCtrl = function($scope) {
$scope.datum = new Date();
};
这样我得到一个错误:
“错误:[ng:areq] 参数“DatumCtrl”不是函数,未定义。
我从 AngularJS 的介绍性文章中复制了代码,并且之前没有 AngularJS 的经验。
最佳答案
要拥有 Controller ,您需要先拥有模块:
var app = angular.module('MyApp',[]);
并使用:ng-app="MyApp"
关于javascript - AngularJS Beginner 不是一个函数,未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27521934/