由于以下原因,无法实例化模块 myApp:错误:[$injector:nomod] http://errors.angu
Failed to instantiate module myApp due to: Error: [$injector:nomod] http://errors.angularjs.org/1.2.26/$injector/nomod?p0=myApp
我正在尝试学习Angular,并尝试在基于Web的教程之外编写我的第一个控制器。我在JS控制台的标题中不断收到错误,但无法弄清楚发生了什么。该链接将我带到一个页面,该页面引用了包含ngRoute的需求,我已经根据API完成了此操作。当然,我错过了一些东西,但我看不到它是什么。任何帮助将不胜感激,谢谢!
索引.html
<DOCTYPE html>
<html ng-app="myApp">
<head>
<title>First Angular Project</title>
<link href="bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="container" ng-controller="FirstController">
Did the controller load?
</div>
<script type="text/javascript" src="angular.min.js"></script>
<script type="text/javascript" src="angular-route.min.js"></script>
<script type="text/javascript" src="app.js"></script>
</body>
</html>
应用.js
(function () {
var app = angular.module('myApp', ['ngRoute']);
app.controller('FirstController', function(){
console.log("FirstController loaded");
});
})
您的问题是您忘记调用注册模块和控制器的 iife。
(function () {
var app = angular.module('myApp', ['ngRoute']);
app.controller('FirstController', function(){
console.log("FirstController loaded");
});
})();//<-- here
链接(在错误中)将ngRoute作为提示,只是因为当Angular ng-app
指令尝试引导它时,您的模块可能不可用/实例化的原因之一。但在您的情况下,由于您未能将匿名函数调用为 IIFE,它甚至不存在。
相关文章:
- 错误:$injector:modulerr模块错误(我的第一个SPA应用程序)
- 错误:$injector:modulerr加载图像时模块处于角度
- Karma Jasmine角度错误:[$injector:nomod]
- 为什么我得到错误:$injector:unp未知提供程序
- 未捕获的错误: [$injector:modulerr] http ..(使用纯 HTML)
- 角度.js:38未捕获错误:[$injector:模块rr]
- 在出厂时注入服务错误: [$injector:unpr] 未知提供程序: $scopeProvider <- $scop
- 未捕获的错误: [$injector:modulerr] - 角度 ng-include
- AngularJS错误:$injector:unp未知提供程序-$modalInstanceProvider
- Angular小部件中的Angular Grid返回错误:[$injector:unp]未知提供程序:
- 未捕获错误:[$injector:modulerr](新手)
- 错误:$injector:unp未知提供者:未知提供者:bProvider<-b
- AngularJS错误:$injector:modulerr我的浏览器窗口中出现模块错误
- Angular应用程序无法安装,原因是出现错误:[$injector:modulerr]
- angular.js:13294错误:[$injector:unp]未知提供程序:cityResourceProvide
- AngularJS-未捕获错误:[$injector:nomod]
- ionic.bundle.js:25642错误:[$injector:unp]未知提供程序:$cordovaGeoloc
- 角度错误: [$injector:模块rr] 由于以下原因无法实例化模块角度图表: 错误: [$injector:nom
- 错误:[$injector:模块rr] 与角度 JS [GULP CONTEXT]
- 由于以下原因,无法实例化模块 myApp:错误:[$injector:nomod] http://errors.angu