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