Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs angular.js:13424错误:[ng:areq]参数';演示123';不是函数,未定义_Angularjs - Fatal编程技术网

Angularjs angular.js:13424错误:[ng:areq]参数';演示123';不是函数,未定义

Angularjs 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

大家好,我刚开始学习Angularjs,在我的index.html文件(Django framework)中包含了以下代码片段,但它给了我一个错误,控制器不是函数。请帮我修一下这个。我使用的是angular 1.5.3

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>