gpt4 book ai didi

javascript - AngularJs 注入(inject)器模块错误

转载 作者:行者123 更新时间:2023-11-28 15:37:25 24 4
gpt4 key购买 nike

我是 AngularJs 的新手(几个小时前开始),我正在尝试在 60 分钟内完成 AngularJs 教程。但我陷入了第一个 Controller 示例。这是我的代码:

<!DOCTYPE html>
<html ng-app="myApp">
<head>
<title>Angular Js</title>
<meta charset="iso-8859-1">

</head>
<body>

<div class="container" data-ng-controller="CustomerController">
<input type="text" ng-model="name"> {{name}}

<ul>
<li data-ng-repeat="cust in customers">
{{ cust.name}} - {{cust.city}}
</li>
</ul>
</div>

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.17/angular.js"></script>

<script>
function CustomerController($scope)
{
$scope.customers = [
{name:'Leonardo', city:'Phoenix'},
{name:'Michelangelo', city:'Los Angeles'},
{name:'Rafael', city:'New York'},
{name:'Donatello', city:'Texas City'}
];
}
</script>
</body>
</html>

这是我从 ChromeDev 控制台收到的错误:

Uncaught Error: [$injector:modulerr] Failed to instantiate module myApp due to:
Error: [$injector:nomod] Module 'myApp' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify th...<omitted>...2) angular.js:78
(anonymous function) angular.js:78
(anonymous function) angular.js:4003
forEach angular.js:328
loadModules angular.js:3964
createInjector angular.js:3904
doBootstrap angular.js:1500
bootstrap angular.js:1515
angularInit angular.js:1427
(anonymous function) angular.js:23362
trigger angular.js:2653
(anonymous function) angular.js:2933
forEach angular.js:328
eventHandler angular.js:2932

作为一个新手,我不想进入注入(inject)器或模块之类的东西。由于本教程仅适用于这段代码。

谢谢!

最佳答案

首先您定义了 ng-app="myApp"但没有定义任何名为“myApp”的模块,因此只需使用 ng-app。

第二,如果你不声明这样的模块,你使用的 1.3.0-beta.17 的 Angular 版本似乎不起作用

angular.module("myApp", [])

如果您想让您发布的示例正常工作,请使用不同的 Angular 版本,例如 1.2.5

这是一个工作 jsbin你的代码

关于javascript - AngularJs 注入(inject)器模块错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25149560/

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