我正在尝试从平原Javascript获得angularjs服务。我使用以下语法。
angular.injector(['ng', 'error-handling']).get("messagingService").GetName();当messagingservice不包含任何依赖项时,这是正常工作的。当消息服务包含
.service('messagingService', ['$rootScope', 'applicationLogService', 'dialogService', MessageService])然后我得到了Unknown provider: dialogServiceProvider <- dialogService <- messagingService错误。我已经包含了用于对话框服务的js文件。有人能帮我找到我失踪的地方吗?在获得带有依赖关系的服务时,还需要遵循其他语法吗?
发布于 2016-02-10 16:32:42
它应该是
angular.injector(['ng', 'error-handling', 'module-that-owns-dialogService' ])
.get("messagingService").GetName();https://stackoverflow.com/questions/35319283
复制相似问题