Angularjs angular.js:13424错误:[ng:areq]参数';演示123';不是函数,未定义
大家好,我刚开始学习Angularjs,在我的index.html文件(Django framework)中包含了以下代码片段,但它给了我一个错误,控制器不是函数。请帮我修一下这个。我使用的是angular 1.5.3Angularjs angular.js:13424错误:[ng:areq]参数';演示123';不是函数,未定义,angularjs,Angularjs,大家好,我刚开始学习Angularjs,在我的index.html文件(Django framework)中包含了以下代码片段,但它给了我一个错误,控制器不是函数。请帮我修一下这个。我使用的是angular 1.5.3 index.html(Django framework) : <head> <script> app = angular.module('demoapp123', []); console.log("inside scrip
index.html(Django framework) :
<head>
<script>
app = angular.module('demoapp123', []);
console.log("inside script....");
app.controller('DemoCtrl123', ['$scope', function($scope) {
$scope.num = "222";
console.log("inside controller....");
}]);
</script>
..........
</head>
<body>
{% verbatim %}
<div ng-app="demoapp123">
<div ng-controller="DemoCtrl123">
<p>"Angular+controller"</p>
<p>{{num}}</p>
</div>
</div>
{% endverbatim %}
</body>
index.html(Django框架):
app=angular.module('demoapp123',[]);
console.log(“内部脚本…”);
app.controller('DemoCtrl123',['$scope',函数($scope){
$scope.num=“222”;
控制台日志(“内部控制器…”);
}]);
..........
{%verbatim%}
“角度+控制器”
{{num}}
{%endverbatim%}
更改脚本的位置
html(Django框架):
..........
{%verbatim%}
“角度+控制器”
{{num}}
{%endverbatim%}
app=angular.module('demoapp123',[]);
console.log(“内部脚本…”);
app.controller('DemoCtrl123',['$scope',函数($scope){
$scope.num=“222”;
控制台日志(“内部控制器…”);
}]);
对不起,请不要在这件事上浪费时间。后来我想起来了。供其他可能犯类似错误的新手参考:显然,ng应用程序必须是每个html文档唯一的。我使用了两个不同的ng应用程序,因此没有检测到我发布的应用程序。尝试将js代码放在html下面(在结束标记之前)。谢谢,这是初学者的错误。得到纠正。
<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>