如何在AngularJS UI路由器中获取具有状态名称的所有已解析值的特定状态?

时间:2015-09-15 11:05:32

标签: angularjs angularjs-routing angular-ui-router

如何在AngularJS UI路由器中获取具有状态名称的所有已解析数据的特定状态(它不在控制器中)?

例如:

$state.get('a name')

应该为我提供特定的状态,但如果此状态具有解析值,我该如何访问此值?或者得到它?所有解析值都与函数类似。

1 个答案:

答案 0 :(得分:0)

您可以处理$state.$current - 及其resolve财产。或者如果您在view中传递数据,则view['yourViewName'].data

  {
    data: undefined
    includes: Object
    locals: extend
    navigable: extend
    ownParams: extend
    params: extend
    parent: extend
    path: Array[3]
    resolve: Object
    self: Object
    toString: ()
    url: UrlMatcher
    views: Object
  }