Javascript 从基本应用程序获取angularjs错误

Javascript 从基本应用程序获取angularjs错误,javascript,angularjs,node.js,Javascript,Angularjs,Node.js,代码: 我不太明白网站的意思。我在索引目录中使用angular.min.js,因为将它链接到http文件会给我带来问题。我所要做的就是运行一个简单的应用程序,这样我就可以从那里进行构建,但即使这样也会给我带来问题 (我正在本地计算机上运行) 谢谢 ---------------------------------其他文件---------------------- app.js: angular.min.js:6 Uncaught Error: [$injector:modulerr] http

代码:

我不太明白网站的意思。我在索引目录中使用angular.min.js,因为将它链接到http文件会给我带来问题。我所要做的就是运行一个简单的应用程序,这样我就可以从那里进行构建,但即使这样也会给我带来问题

(我正在本地计算机上运行)

谢谢

---------------------------------其他文件----------------------

app.js:

angular.min.js:6 Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.5.0-rc.1/$injector/modulerr?p0=app&p1=Error%3…0%20%20at%20c%20(http%3A%2F%2Flocalhost%3A8080%2Fangular.min.js%3A20%3A42
MainController.js:

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

问题是在html中有
app
模块在
ng app
中引用。在您的
app.js
中,模块名为
timelineApp

你需要同步它们

要么更新你的app.js

或者从更新您的标记

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


问题在于,在html中,您的
应用程序
模块在
ng应用程序
中引用。在您的
app.js
中,模块名为
timelineApp

你需要同步它们

要么更新你的app.js

或者从更新您的标记

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


您收到的错误是指您的应用程序未正确引导。因此Angular的编译器不理解它遇到的指令;在这种情况下,这将是
ng控制器

重要的是你要了解发生了什么

var-app=angular.module(“timelineApp,[])

然后

ng-app
实际上应该是
timelineApp
,因为这是您设置角度模块名称的目的

上面的代码“引导”您的应用程序。应用程序启动后,Angular的编译器将遍历页面的标记。当它遇到
ng app
指令时,它将查看其值
timelineApp
,并知道它已注册为角度应用程序

这也有助于它了解您在
应用程序上注册了一个控制器

<body ng-app="timelineApp"> 

您得到的错误是指您的应用程序没有正确引导。因此Angular的编译器不理解它遇到的指令;在这种情况下,这将是
ng控制器

重要的是你要了解发生了什么

var-app=angular.module(“timelineApp,[])

然后

ng-app
实际上应该是
timelineApp
,因为这是您设置角度模块名称的目的

上面的代码“引导”您的应用程序。应用程序启动后,Angular的编译器将遍历页面的标记。当它遇到
ng app
指令时,它将查看其值
timelineApp
,并知道它已注册为角度应用程序

这也有助于它了解您在
应用程序上注册了一个控制器

<body ng-app="timelineApp"> 

html代码中的ng应用程序值应与javascript中的angular模块相同

例如,在您的情况下,应如下所示:-

app.controller('MainController', ['$scope', function($scope) { 
     $scope.title = 'this is a test'; 
}]);
<ng-app="timelineApp"> // in your html code

此外,如果在那之后您仍然面临错误,那么您可以在html代码中的应用程序值与javascript中的angular模块相同的情况下,在相同的

ng上找到我的答案之一

例如,在您的情况下,应如下所示:-

app.controller('MainController', ['$scope', function($scope) { 
     $scope.title = 'this is a test'; 
}]);
<ng-app="timelineApp"> // in your html code

另外,如果你在那之后仍然面临错误,那么你可以在同一个问题上回答我的一个问题

你能添加导入的项目文件的代码吗?@nikhil添加了它们,谢谢你能添加导入的项目文件的代码吗?@nikhil添加了它们,谢谢
var app=angular.module('app',[]); // in your javascript