AngularJS-调用抽象状态不起作用

AngularJS-调用抽象状态不起作用,angularjs,angular-ui-router,Angularjs,Angular Ui Router,我想在AngularJS 1.6中使用嵌套视图,并使用UI路由器 我有3个状态,第一个是名为settings的抽象视图,第二个和第三个是两个视图 .state('settings', { url: '/settings', abstract: true, template: '<ui-view />' }) .state('settings.account', { url: '/account', templateUrl: './partial

我想在AngularJS 1.6中使用嵌套视图,并使用UI路由器

我有3个状态,第一个是名为settings的抽象视图,第二个和第三个是两个视图

.state('settings', {
    url: '/settings',
    abstract: true,
    template: '<ui-view />'
})
.state('settings.account', {
    url: '/account',
    templateUrl: './partials/settings/account.html',
    resolve: {
        loginRequired: loginRequired
    }
})
.state('settings.password', {
    url: '/password',
    templateUrl: './partials/settings/password.html',
    resolve: {
        loginRequired: loginRequired
    }
})
.state('settings'{
url:“/settings”,
摘要:没错,
模板:“”
})
.state('settings.account'{
url:“/account”,
templateUrl:“./partials/settings/account.html”,
决心:{
需要登录:需要登录
}
})
.state('settings.password'{
url:“/密码”,
templateUrl:“./partials/settings/password.html”,
决心:{
需要登录:需要登录
}
})

问题是,当我转到设置/帐户或设置/密码时,没有显示任何内容…

路由工作正常吗,?浏览器控制台中有错误吗?我不知道为什么,但实际上,路由/设置不起作用,我被重定向到默认页面。什么是默认页面?您的设置页面应该是默认页面。你能做点什么吗?我要找的是:-解决方法正确吗?-模板URL是否正确模板是否为空?有一个带有我的配置代码的粘贴箱: