大家好我正在研究AngularJS项目。
我的项目在以下路线上正常工作:http://localhost/
但我有一个这样的管理面板://localhost/admin/
因此,当我打开它时,它无法正常工作
但是当我输入这样的完整网址时:localhost/admin/index.html#
那就行了。
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以根据项目创建不同的状态。例如: 1. /登录 2. / admin 3. /编辑
然后您可以使用要访问的html页面提及每个州的配置。那么你可以使用// localhost / admin,它将被你创建的/ admin状态引用。
代码应该是这样的
$stateProvider.state('admin',{
url:'/admin',
controller: 'AdminController',
templateUrl:'admin/index.html',
resolve: {
loadMyFiles:function($ocLazyLoad) { // this can be used for lazy loading of files
return $ocLazyLoad.load({
name:'MYPROJECT',
files:[
'styles/admin.css'
]
})
}
}
})