Etwas verwendet werden, ist in meinem Code geschieht Also ich habe zwei Haupt HTML-SeitenKann Route verdrahtet in zwei HTML-Seiten AngularJS
index.html && adHome.html
Sie beide verschiedene Routen verwenden, aber als ich versuchte, diese
zu tunangular
.module('App', [
'ngRoute',
'ngAnimate',
'ngCookies',
'ngResource',
'ngTouch',
'ngSanitize'
])
.config(function ($routeProvider) {
$routeProvider
.when('/test', {
templateUrl: 'views/user/main.html', //this is called in index.html
controller: 'MainCtrl'
})
.when('/Reports', {
templateUrl: 'pages/Reports.html', //this is called in adHome.html
controller: 'reportController'
})
.otherwise({
redirectTo: '/404' //used by both
});
}
Jetzt, wenn ich versuche, die Seiten auf meinem index.html alles zu laufen scheint gut zu funktionieren, aber wenn ich versuche, etwas auf meinem adHome.html zu laufen bekomme ich diese Fehler
Failed to instantiate module flowersApp due to: Error: [$injector:modulerr] http://errors.angularjs.org/1.5.8/ $injector/modulerr?p0=n...)...
Ich denke, das Problem ist; dass da adHome.html diese nicht verwenden:
" 'ngAnimate', 'ngCookies', 'ngResource', 'ngTouch', ‚ngSanitize"
etwas passiert, und ich erhalte eine Fehlermeldung Denn wenn ich sie entferne, dann scheint alles auf der adHome.html Seite zu funktionieren, aber klarerweise erhalte ich Fehler in meiner index.html Seite, weil ich meine Injektionen vermisse.
Könnte mir jemand helfen, dies zu lösen?
Sie injection ngRoute zweimal –
ja aus irgendeinem Grund die zweite Methode funktioniert einfach, aber wenn ich sie auf die gleiche Injektion und dann versuchen, sie in adHome.html aufrufen Ich schein einen Fehler zu bekommen – Obizan
Sie vermissen ein Angebot jetzt auf ngSanitize injection –