0
我想創建多個級別的嵌套狀態。不幸的是,一些事情似乎是錯誤的。在任何狀態下,刷新瀏覽器時,一切正常。除app.admin.training
狀態: 外,控制檯顯示無法找到css文件(顯示錯誤路徑:localhost/admin/node_modules/...
而不是localhost/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
不幫忙,同樣的事情。
現在通過谷歌爬行後,我找不到任何東西來解決這個問題!
你是如何加載css狀態? – pranavjindal999
在我的index.html文件中,該部分是靜態的。控制器是使用oclazyload動態加載的(無論他們工作如何) – YannickHelmut