Angularjs 角度ui路由器嵌套状态-can';不要指定父项
我有以下声明(1.5.5版):Angularjs 角度ui路由器嵌套状态-can';不要指定父项,angularjs,angular-ui-router,state,Angularjs,Angular Ui Router,State,我有以下声明(1.5.5版): 当我打开我的网站时,我看不到主要的html内容(主页状态)。但是,当我删除父项:“appPublic”声明时,它就可以工作了。那么,为什么我不能指定州的父级呢?每个父级都必须为其子级提供一个视图目标(如果使用未命名视图,即不使用绝对视图命名跳过父级)。所以这应该行得通 .state('appPublic', { abstract: true, data: { restricted : false }, template: '<d
当我打开我的网站时,我看不到主要的html内容(主页状态)。但是,当我删除
父项:“appPublic”
声明时,它就可以工作了。那么,为什么我不能指定州的父级呢?每个父级都必须为其子级提供一个视图目标(如果使用未命名视图,即不使用绝对视图命名跳过父级)。所以这应该行得通
.state('appPublic', {
abstract: true,
data: { restricted : false },
template: '<div ui-view=""></div'
})
.state('appPublic'{
摘要:没错,
数据:{restricted:false},
模板:'好的,我需要在我的抽象状态中包含模板:'
。答案如下试试这个:
$routeProvider.when('/userLogin',
{
templateUrl: 'WebrtcLogin.html',
controller: 'UserLoginController'
})
这很奇怪,如果删除abstract:true
,会发生什么?嗯,什么都没有改变
$routeProvider.when('/userLogin',
{
templateUrl: 'WebrtcLogin.html',
controller: 'UserLoginController'
})