Javascript 角度参数不是函数,未定义

Javascript 角度参数不是函数,未定义,javascript,angularjs,Javascript,Angularjs,在我的html页面中,我得到以下错误 Error: [ng:areq] Argument 'quickReportController' is not a function, got undefined 我搜索并找到了很多解决方案,但没有一个是有用的 html文件 <html> <head> ... <script src="~/Scripts/jquery-2.1.3.js"></script> ... <

在我的html页面中,我得到以下错误

Error: [ng:areq] Argument 'quickReportController' is not a function, got undefined
我搜索并找到了很多解决方案,但没有一个是有用的

html文件

<html>
<head>
    ...
    <script src="~/Scripts/jquery-2.1.3.js"></script>
    ...
    <script src="~/Scripts/angular.js"></script>   

    <script>
    </script>   
</head>

<body style="font-family: tahoma;" ng-app>

<div class="container bootcards-container" ng-module="myModule">

    <div class="row" ng-controller="quickReportController">
        <h3>{{name}}</h3>
    </div>

</div>

<script type="text/javascript">
    (function () {
        var module = angular.module('myModule', []);
        module.controller("quickReportController", ['$scope', function ($scope) {
            $scope.name = "dd";
        }]);
    }());  
</script>

</body>
</html>

...
...
{{name}}
(功能(){
var module=angular.module('myModule',[]);
module.controller(“quickReportController”、[“$scope”、函数($scope){
$scope.name=“dd”;
}]);
}());  

您没有定义
ng app
,它应该是
ng app='myModule'
, 仅使用

 <body style="font-family: tahoma;" ng-app>


另外,您正在尝试定义ng模块和nd应用程序,因此请阅读此文件。您是否尝试使用ng app=“myModule”并从html中删除ng模块

谢谢,在修改了你的代码之后,我在Chrome上得到了很好的结果,但是我在IE上得到了这个错误(只是在IE中),你知道吗?0x800a139e-JavaScript运行时错误:[$injector:modulerr]未能实例化模块atlas,原因是:错误:[$injector:nomod]模块“myModule”不可用!您要么拼错了模块名,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。@Disposer。。如果您可以在fiddle或plunkr中重现该问题?它在IE中工作,但正如我在visual studio中工作一样,该错误使IDE因异常而中断,但工作正常,谢谢;)
   <body style="font-family: tahoma;" ng-app='myModule'>