Ich versuche, verschachtelte Zustände mehrerer Ebenen zu erstellen. Leider scheint etwas nicht in Ordnung zu sein. In jedem Zustand, wenn Sie den Browser aktualisieren, funktioniert alles einwandfrei. Außer im app.admin.training
Zustand: zeigt mir die Konsole, dass die CSS-Dateien nicht gefunden werden konnten (zeigt einen falschen Pfad: localhost/admin/node_modules/...
anstelle von localhost/node_modules/...
).Verschachtelte Status generieren falschen Basispfad
Hier ist meine ui-Router-Konfiguration:
$stateProvider
.state('login', {
url: '/login',
templateUrl: 'app/views/login.view.html',
controller: 'loginCtrl',
})
.state('app', {
url: '/',
templateUrl: 'app/views/app.view.html',
controller: 'appCtrl',
abstract: true,
})
.state('app.dashboard', {
url: 'dashboard',
templateUrl: 'app/views/dash.view.html',
controller: 'dashCtrl',
})
.state('app.admin', {
url: 'admin',
abstract: true,
template: '<ui-view></ui-view>',
})
.state('app.admin.training', {
url: 'training',
templateUrl: 'app/views/admin/training/main.view.html',
controller: 'mainTrainingCtrl',
});
ich Zugabe versucht, eine /
nach admin
, die nicht, die gleiche Sache durch hilft es vor dem training
Zustand hinzugefügt wird.
Jetzt nach dem Crawlen durch Google konnte ich nichts finden, das zu lösen!
Wie laden Sie css State-weise? – pranavjindal999
In meiner Datei index.html ist dieser Teil statisch. Die Controller werden dynamisch mit oclazyload geladen (und sie funktionieren, egal was) – YannickHelmut