簡體   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