Angularjs 参考错误:未定义角度
下面是html文件Angularjs 参考错误:未定义角度,angularjs,mean-stack,Angularjs,Mean Stack,下面是html文件 describe('Nav Bar', function() { var injector; var element; var scope; var compiler; var httpBackend; beforeEach(function() { injector = angular.injector(['myApp', 'ngMockE2E']); intercepts = {}; injector.invoke(function($rootScope, $comp
describe('Nav Bar', function() {
var injector;
var element;
var scope;
var compiler;
var httpBackend;
beforeEach(function() {
injector = angular.injector(['myApp', 'ngMockE2E']);
intercepts = {};
injector.invoke(function($rootScope, $compile, $httpBackend) {
scope = $rootScope.$new();
compiler = $compile;
httpBackend = $httpBackend;
});
});
此代码是作为测试编写的,用于检查用户信息是否正确存储。
如何解决此错误?我认为唯一的原因是您没有包含angularjs文件,这就是为什么它显示此错误。请确保它是添加的,然后检查您是否添加了ngMockE2E依赖项的js文件。通常,当您没有将angularjs脚本作为html文件的一部分时,会发生这种情况,在页眉或正文部分。在您询问“为什么角度未定义”之前,请分享您的html代码,我会检查页面的html源代码,以确保角度文件被正确引用。可能与我添加的html文件重复。我应该如何为ngMockE2E添加js文件?ngMockE2E不是javascript库
<html ng-app="myApp">
<head>
<script type="text/javascript"
src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.0/angular.js">
</script>
<script type="text/javascript" src="/6-examples/app.js">
</script>
</head>
<body>
<user-menu></user-menu>
</body>
</html>