首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导致'$stateNotFound`错误‘的Angular UI状态名称

导致'$stateNotFound`错误‘的Angular UI状态名称
EN

Stack Overflow用户
提问于 2014-07-25 08:11:17
回答 1查看 140关注 0票数 0

因此,我使用以下代码连接我的AngularUI状态视图

代码语言:javascript
复制
$stateProvider
            .state('dash.landing', {
                url: '/',
                templateUrl: '/partials/backup/dash/landing.html',
                controller: 'LandingController'
            })
            .state('dash.order', {
                url: '/overview',
                templateUrl: '/partials/backup/dash/order/index.html',
                controller: 'OrderController'
            })
            .state('dash.order.overview', {
                url: '/overview',
                templateUrl: '/partials/backup/dash/order/overview.html',
                controller: 'OverviewController'
            })
            .state('dash.order.email-accounts', {
                url: '/email-accounts',
                templateUrl: '/partials/backup/dash/order/email-accounts.html'
            })
            .state('dash.order.alerts', {
                url: '/alerts',
                templateUrl: '/partials/backup/dash/order/alerts.html'
            });

由于某些原因,我的视图没有被呈现,并且我得到了一个$stateNotFound错误,告诉我它找不到dash.landing。经过15分钟的努力,我简单地将根路由状态名称更改为dash.landing' to just bedashand all of a sudden it worked perfectly! Can someone please explain why I can't usedash.landing`?

EN

回答 1

Stack Overflow用户

发布于 2014-07-25 09:36:06

是的,ui-router使用点符号来实现视图之间的父/子关系。您可以将点符号与默认routeProvider一起使用来命名路由。您还可以使用点符号来命名应用程序模块,让其他开发人员知道有一个适当的组织层次结构。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24946043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档