繁体   English   中英

将第二个服务注入Controller AngularJS时遇到错误

[英]Facing Error while injecting second service into Controller AngularJS

我有两个服务A :accountService B :invoiceService

控制器: A :TicketController。 B :InvoiceController。

以下是TicketController的定义:

angular.module("app").controller('TicketController', ['$scope', '$http', '$rootScope', 'uploadManager', 'ticketService', 'accountService', function ($scope, $http, $rootScope, uploadManager, ticketService, accountService) {

}]);

在上述控制器中,accountService工作正常。 但是当我向发票控制器注入相同的accountService时,它将引发错误。 以下是invoiceController的定义:

angular.module("app").controller('InvoiceController', ['accountService', 'invoiceService', function (accountService, invoiceService) {

}]);

当我执行它时,它会引发错误: 当我为invoiceController执行以上代码时出错

任何人都可以帮助解决什么问题?

提前致谢。

我们可以看到的代码看起来很好。

确保在index.html中以正确的顺序加载文件。 如果您在定义accountService之前尝试加载InvoiceController ,则会收到此错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM