angular.js:13424错误:[ng:areq]参数'DemoCtrl123'不是函数,未定义

时间:2016-04-06 16:44:52

标签: angularjs

您好我刚刚开始使用Angularjs在我的index.html文件(Django框架)中包含以下代码片段,但是它给了我一个控件不是函数的错误。请帮我解决这个问题。我使用的是角1.5.3

background-color

2 个答案:

答案 0 :(得分:0)

更改脚本的位置

index.html(Django框架):

<head>

..........
</head>


<body>
{% verbatim %}
<div ng-app="demoapp123">
<div ng-controller="DemoCtrl123">
<p>"Angular+controller"</p>
<p>{{num}}</p>
</div>
</div>
{% endverbatim %}

<script>
app = angular.module('demoapp123', []);
console.log("inside script....");
app.controller('DemoCtrl123', ['$scope', function($scope) {
    $scope.num = "222";
    console.log("inside controller....");
}]);
</script>

</body>

答案 1 :(得分:0)

对不起请不要浪费你的时间。稍后想出来。对于可能犯同样错误的其他新手的参考:显然ng-app必须是每个html文档的唯一。我正在使用2个不同的ng-app,因此我发布的那个没有被检测到。