Angularjs 未捕获错误:[$injector:modulerr]未能实例化模块

Angularjs 未捕获错误:[$injector:modulerr]未能实例化模块,angularjs,Angularjs,ncaught错误:[$injector:modulerr]未能实例化模块myApp,原因是: 错误:[$injector:nomod]模块“myApp”不可用!您要么拼错了模块名,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。 <html ng-app="myApp"> <head> <meta charset="utf-8" /> <title>angularJs</title> <sc

ncaught错误:[$injector:modulerr]未能实例化模块myApp,原因是: 错误:[$injector:nomod]模块“myApp”不可用!您要么拼错了模块名,要么忘记加载它。如果注册模块,请确保将依赖项指定为第二个参数。


<html ng-app="myApp">
<head>
    <meta charset="utf-8" />
    <title>angularJs</title>
    <script src="angular-1.6.4/angular.js" type="text/javascript"> </script>

</head>

<body  >
    <div ng-controller="FirstController">
        <span>{{Name}}</span>
    </div>
    <script>
        (function(){
            var myApp = angular.module('myApp', []);         
            myApp.controller("FirstController", function ($scope) {
               $scope.Name="Ahmed"; 
            });

        });

    </script>
</body>
安格拉斯 {{Name}} (功能(){ var myApp=angular.module('myApp',[]); myApp.controller(“FirstController”,函数($scope){ $scope.Name=“Ahmed”; }); });

您创建了一个匿名函数,但从未调用它:

(function() {
  var myApp = angular.module("myApp", []);
  myApp.controller("FirstController", function($scope) {
    $scope.Name = "Ahmed";
  });
})() // add the ();
此外,为了使你的代码笔工作,我必须修复角度导入:

<script 
    src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.6.4/angular.js" 
    type="text/javascript">
</script>

我们需要更多的代码来评估这一点。您是否正在加载定义应用程序的.js
(angular.module('myApp',[]);
?您是否定义了它?