2016-02-16 10 views
0

我是新角度。我在cloud9开始了一个新的项目,事情有效,但是我在Chrome的控制台中出现错误。我开始擦除大量代码行,现在我只有两行js,但仍然无法检测到问题出在哪里。我确定这是一个愚蠢的错误,但我有人受伤。

你能告诉我这个错误来自哪里吗?

TypeError: Cannot read property '$id' of undefined at arguments.(anonymous function) (chrome-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:2001:19) at m.$digest (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.min.js:138:399) at m.scopePrototype.$digest (chrome-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:2016:23) at m.$apply (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.min.js:141:341) at m.scopePrototype.$apply (chrome-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:2079:22) at https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.min.js:21:44 at Object.invoke (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.min.js:41:295) at Ac.c (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.min.js:20:468) at Object.Ac.ia.resumeBootstrap (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.min.js:21:357) at maybeBootstrap (chrome-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:569:11)

angular.module("appAgenda", []) 
 
    .controller("article-categories-list", ["$scope", 
 
    function($scope) { 
 
     $scope.categories = "asd"; 
 
    } 
 
    ]);
<!DOCTYPE html> 
 
<html ng-app="appAgenda" lang="es"> 
 

 
<head> 
 
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.min.js"></script> 
 
</head> 
 

 
<body> 
 
    <div ng-controller="article-categories-list as ctrl" class="row"><span ng-bind="categories"></span> 
 
    </div> 
 
</body> 
 

 
</html>

编辑:虽然改变代码与代码段我意识到,这将引发任何错误隔离问题。 但仍然使用cloud9得到该错误。该问题可能是有..

+1

有一件事你已经在文章类别列表控制器中注入了getDBInfo,但是你没有包含dbInfo模块。 – Banik

+0

谢谢指出!我现在更改了代码 – Hernan

回答

0

在你的控制器,你忘了注入$ HTTP可能也getDBInfo

angular.module("appAgenda", []) 
    .controller("article-categories-list", ["$scope","$http" 
    function($scope, $http) { 
     $scope.categories = "asd"; 
    } 
    ]); 
+0

是的,你说得对,但问题不在那里。这种错误会引发依赖性错误或类似的错误,我得到的错误是TypeError表单js。不管怎么说,还是要谢谢你! – Hernan

0

解决运行在本地服务器完全相同的代码。问题出在c9 ...

+1

Cloud9只是感觉不到外部文件中的库,所以它会抛出类似这样的警告。你可以在设置中用正则表达式忽略它们。 –

相关问题