ng-admin 未在另一个 ui-view 中初始化
ng-admin doesn't initialize in another ui-view
我遇到了 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>
还有一条信息消息
WARNING: Tried to load angular more than once.
也许是这样?你能指出为什么它甚至不呈现 ng-admin
简单页面吗?
在浏览器中看起来像:
<!-- uiView: -->
<div ui-view="" class="ng-scope"></div>
好吧,ng-admin 有自己的路由,因此需要设置登录路由和 ng-admin 初始化的默认值。如果需要在 ng-admin 中创建自定义页面,你只需要在你的状态下这样指定:parent: 'ng-admin'
我遇到了 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>
还有一条信息消息
WARNING: Tried to load angular more than once.
也许是这样?你能指出为什么它甚至不呈现 ng-admin
简单页面吗?
在浏览器中看起来像:
<!-- uiView: -->
<div ui-view="" class="ng-scope"></div>
好吧,ng-admin 有自己的路由,因此需要设置登录路由和 ng-admin 初始化的默认值。如果需要在 ng-admin 中创建自定义页面,你只需要在你的状态下这样指定:parent: 'ng-admin'