Ich habe ein Problem mit meiner eckigen JS-Anwendung Ich habe nugget verwendet, um von AngularJS 1.3.0 Beta auf 1.3.16 zu aktualisieren, und ich habe den folgenden Fehler:
angular.js: 4183 Uncaught Error: [$ injector: cdep] Kreisabhängigkeit gefunden: $ templateRequest <- $ animate <- cfpLoadingBar <- $ http <- $ templateRequest <- $ kompilieren http://errors.angularjs.org/1.3.16/$ injector / cdep? p0 =% 24templateRequest% 20% ... oadingBar% 20% 3C-% 20% 24http% 20% 3C-% 20% 24templateRequest% 20% 3C-% 20% 24kompilieren
Ich habe versucht, $ injector zum Home-Controller so hinzuzufügen, aber es löste das Problem nicht. Könnte mir jemand helfen?
(function () {
"use strict";
var app = angular.module("app");
var HomeController = function ($scope, $location, $injector, authService, userInfoService, homeService) {
};
app.controller("HomeController", ["$scope", "$location","$injector","authService", "userInfoService", "homeService", HomeController]);
}());
Antworten:
7 für die Antwort № 1Ich habe das Problem gelöst, indem ich cfpLoadingBar von v0.3.0 auf v0.8.0 aktualisiert habe