0
複数のレベルのネスト状態を作成しようとしています。残念ながら、何かが間違っているようです。どの状態でも、ブラウザを更新するとすべて正常に動作します。 app.admin.training
の状態を除いて: コンソールに、cssファイルが見つからないことが表示されます(間違ったパスを示しています:localhost/node_modules/...
の代わりにlocalhost/admin/node_modules/...
)。ここでネストされた状態で間違ったベースパスが生成される
は私のUI-ルータの設定です:
$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',
});
私はtraining
状態の前でそれを追加することで、同じことを助けないadmin
後/
を追加してみました。
Googleでクロールした後、これを解決するための方法が見つかりませんでした。
どのようにCSSを国家的に読み込んでいますか?私のindex.htmlファイルに – pranavjindal999
、その部分は静的です。コントローラは、oclazyloadを使用して動的にロードされます(そして、何があっても動作します) – YannickHelmut