终于我找到了问题所在。是的,这是我错过的DI错误。
对于所有可能同样感到头痛的人:数组格式声明也必须在
$routeProvider的
resolve选项中完成。就我而言(前面的Coffeescript):
app.config (['$routeProvider', ($routeProvider) -> $routeProvider .when '/', templateUrl: 'views/main.html' controller: 'MainCtrl' resolve: groups: ['GroupService', (GroupService) -> # I MISSED THIS return GroupService.getAll() ] entries: ['EntryService', (EntryService) -> # AND THIS return EntryService.getAll() ] # ...])
希望这可以帮助!



