gpt4 book ai didi

javascript - Angular 参数不是函数,未定义

转载 作者:行者123 更新时间:2023-12-02 16:27:10 24 4
gpt4 key购买 nike

在我的 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>

最佳答案

你错过了定义ng-app,它应该是ng-app='myModule',仅使用

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

将尝试查找名为quickReportController的全局 Controller ,ehich不是全局的。

替换为:

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

<小时/>另外,您正在尝试定义 ng-module 和 nd ng-app,所以请阅读此 https://stackoverflow.com/a/22865917/3556874

关于javascript - Angular 参数不是函数,未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28579959/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com