使用ui-router从一个州访问数据

时间:2015-11-08 02:33:43

标签: angularjs angular-ui-router

我会尽量保持这一点,而不会丢失问题的背景。

假设我有一个使用ui-router的状态

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

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

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

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

1 个答案:

答案 0 :(得分:0)

ui-router doc之后,您应该可以通过注入$ state并使用它来访问它:

$state.current.meta.label