2015-11-08 64 views
0

我会尽量保持这一点尽可能简单,而不会丢失问题的上下文。使用ui路由器访问数据的状态

假设我使用UI-路由器

$stateProvider.state("home", { 
    abstract: true, 
    templateUrl: "...", 
    meta: { 
     label: "...", 
     ... 
    } 
}); 

如何访问当前状态的meta对象的属性和值,这样我可以在视图中应用这些,例如有一个状态:

<section class="content-header"> 
    <h1> 
     {{meta.label}} 
    </h1> 
</section> 

因此,上述示例将显示当前状态的meta对象的值label

+0

https://github.com/angular-ui/ui-router/wiki#attach-custom -data到状态的对象 – o4ohel

回答

0

ui-router doc,你应该能够通过注入$状态,以此来访问它:

$state.current.meta.label