Angular ui-router - 如何在从父模板传递的嵌套、命名视图中访问参数?

11 浏览
0 Comments

Angular ui-router - 如何在从父模板传递的嵌套、命名视图中访问参数?

嗨,我试图在使用ui-router时访问控制器"ViewWorklogCrtl"中的一个参数,但遇到了困难。

基本上,我的父模板包含:

a(ui-sref="instance-ticket.worklog({id:{{ticket.testnum}}})") show

然后在页面的下方:

section(ui-view="top-section")

然后在我的app.js中,包含客户端路由信息,简而言之,我有:

 $stateProvider
.state('instance-ticket', {
  url: '/ticket/:instanceID',
  templateUrl: 'partials/instance-ticket',
  controller: 'ViewTicketCrtl'
})
.state('instance-ticket.worklog', {
  views:{
    'top-section':{
      templateUrl:'/partials/ticket.worklog.jade',
      controller: 'ViewWorklogCrtl'
      }
  }
  })

模板加载是正常工作的,问题是我找不到答案的问题是 - 如何访问通过ui-sref链接传递的"testnum"参数,以及在ViewWorkLogCtrl中如何访问它...是否有更好的方法?非常感谢!

0