我遇到了ng-admin
未在简单ui-view
内呈现的问题。
以下是代码:
$stateProvider
.state('home', {
url: '/',
template: homeTemplate
})
.state('login', {
url: "/login",
template: loginTemplate,
controller: 'LoginController',
controllerAs: 'vm'
})
.state('register', {
url: "/register",
template: "<div>Register is under maintenance</div>",
})
;
这是Html:
<html ng-app="myApp">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Admin-tool</title>
<meta name="google" value="notranslate">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!--<link rel="shortcut icon" href="favicon.ico" />-->
</head>
<body ng-strict-di class="main-content">
<div id="content-body" class="content">
<div ui-view=""></div>
</div>
<pg-footer></pg-footer>
</body>
还有一条信息消息
警告:尝试多次加载角度。
也许是这种情况?你能指点一下为什么它甚至不能呈现ng-admin
简单的页面吗?
在浏览器中,它看起来像:
<!-- uiView: -->
<div ui-view="" class="ng-scope"></div>
答案 0 :(得分:0)
嗯,ng-admin有它自己的路由,因此需要进行登录路由和默认的ng-admin初始化。如果需要在ng-admin中制作自定义页面,则只需在您的州中指定:parent: 'ng-admin'