gpt4 book ai didi

javascript - Angular .min.js :127 Error: [$controller:ctrlreg] angularJs

转载 作者:行者123 更新时间:2023-12-02 21:27:14 26 4
gpt4 key购买 nike

当我尝试学习 angularJs 时,我不断收到此错误..请帮助我。我是这种技术的新手,我想将学生列表输出到如下所示的表格中。

谢谢!

我的studentController.js

        var studentApp = angular.module("studentApp", []);

studentApp.controller("studentController", ['$scope', function($scope){
$scope.students = [
{name: 'Innocent Tanga', city: 'Mwanza', age: 45},
{name: 'Zena John', city: 'Tabora', age: 15},
{name: 'Noel Toyi', City: 'Tanga', age: 78},
{name: 'Nicole Tofla', city: 'Mwanza', age: 45},
{name: 'Jua Nickson', city: 'Toa', age: 25},
{name: 'Pass Toboa', city: 'Iringa', age: 15},
];
}]);

index.html

    <!DOCTYPE html>
<html lang="en" ng-app>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Angular - Example</title>
<link rel="stylesheet" href="../../bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="main.css">
</head>
<body>

<div ng-app="studentApp" ng-controller="studentController">

<div>
<table class="table">
<tr>
<td>Name</td>
<td>City</td>
<td>Age</td>
</tr>
<tr ng-repeat="student in students">
<td>{{ student.name }}</td>
<td>{{ student.city }}</td>
<td>{{ student.age }}</td>
</tr>
</table>
</div>

</div>

<script src="../cdn/angular.min.js"></script>
<script src="studentController.js"></script>

</body>
</html>```



最佳答案

html 中使用了 2 个 ng-app 指令,这会导致错误。 html 标签中的第一个是文档中找到的第一个,无法正确实例化应用 studentApp 模块。

从 div 标签中删除 ng-app 并将其放置在 html 标签中,如下所示:

<html lang="en" ng-app="studentApp">

...only one AngularJS application can be auto-bootstrapped per HTML document. The first ngApp found in the document will be used to define the root element to auto-bootstrap as an application...

在此处了解更多信息:https://docs.angularjs.org/api/ng/directive/ngApp

工作演示:DEMO

关于javascript - Angular .min.js :127 Error: [$controller:ctrlreg] angularJs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60709900/

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