我对angular相当陌生,并将其与JSON api文件一起使用。为了测试,我正在尝试使用免费的github api(我的函数名称是与稍后将使用的另一个json api对应的)。我只想查看我的函数是否正在使用console.log(),但是在控制台中收到此错误。
console.log()
未捕获的错误:[$ injector:modulerr]由于以下原因而无法实例化模块MesaViewer:错误:[$ injector:nomod]模块’MesaViewer’不可用!您可能拼错了模块名称,或者忘记了加载它。如果注册模块,请确保将依赖项指定为第二个参数。
我MesaViewer在两者中拼写完全相同,并且在第二行中看到了依赖项!
MesaViewer
var app = angular.module("MesaViewer"); var MainController = function($scope, $location, $http, $routeParams) {
我做错什么了?这是我的朋克:http : //plnkr.co/edit/sZPaFbzbOB6AmVCLL1vq
它应该是
var app = angular.module("MesaViewer", []);
这是定义模块所需的语法,并且需要数组以显示其不具有依赖项。
您使用
angular.module("MesaViewer");
引用已经定义的模块时的语法。