首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不继承自定义数据的角用户界面/用户界面路由器嵌套状态

不继承自定义数据的角用户界面/用户界面路由器嵌套状态
EN

Stack Overflow用户
提问于 2013-08-02 16:24:52
回答 1查看 889关注 0票数 0

从父状态继承自定义数据描述的状态的方法似乎不起作用。

代码语言:javascript
复制
System = {
        name: 'System',
        url: '/System',
        controller: 'SystemHomeController',
        templateUrl: '/Content/html/SystemAdmin/Home.html',
        data: {
            level: "system"
        }
    },
    SystemAuditing = {
        name: "System.Auditing",
        url: "/Auditing",
        controller: 'AuditController',
        templateUrl: '/Content/html/Angular/Index.html',
        parent: 'System'
    };
$stateProvider
    .state(System)
    .state(SystemAuditing);

如果我已经正确地理解了链接的内容,那么当我处于子状态时,$state.current.data应该包含{level:"system"}。我还尝试将父对象设置为对象,允许它被名称隐含,并通过调用$stateProvider.State(,)来定义名称。主视图包括标记,并且正在正确地呈现。但是来自子状态控制器的console.log()并没有显示其中的任何一个

代码语言:javascript
复制
{ 
"name": "System.Auditing", 
"url": "/Auditing", 
"controller": "TransferAuditController", 
"templateUrl": "/Content/html/Angular/Index.html", 
"parent": "System", 
} 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-03 01:25:36

继承的自定义数据刚刚登陆,并不是稳定版本的一部分。您必须手动构建ui路由器。https://github.com/angular-ui/ui-router/blob/master/README.md#developing

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

https://stackoverflow.com/questions/18021814

复制
相关文章

相似问题

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