Angularjs 用户界面路由器传递参数的用户界面网格

Angularjs 用户界面路由器传递参数的用户界面网格,angularjs,uiview,angular-ui-router,ui-grid,Angularjs,Uiview,Angular Ui Router,Ui Grid,我是初学者(白痴警报) 我正在成功地使用ui网格,除非他们单击一行中的图标,这意味着将他们带到一个新视图。。。显示ui网格的视图的url为 #/reports/tickets 我将$stateProvider设置如下: .state('reports.tickets.details', { url: '/details/:ticketNum', templateUrl: 'partials/ticketDetail.html', contr

我是初学者(白痴警报)

我正在成功地使用ui网格,除非他们单击一行中的图标,这意味着将他们带到一个新视图。。。显示ui网格的视图的url为

  #/reports/tickets
我将$stateProvider设置如下:

 .state('reports.tickets.details', {
        url: '/details/:ticketNum',
        templateUrl: 'partials/ticketDetail.html',
        controller: 'ticketDetailController'
    })
数据显示在ui网格中,当他们单击网格中行上的图标时,将调用一个函数。日志看起来很棒,url显示如我所料

$scope.ticketDetailView = function(row) {
      $log.info(row);
      $state.go('reports.tickets.details', {ticketNum: row.TicketNum});
};
在我的调试中,url正在更改为

#/reports/tickets/details/7875452697 
一如所料


因此,我的初始状态路由有什么问题,因为它没有显示templateUrl或参与控制器。我知道这是一个愚蠢的初学者错误。我以前从未使用过params。

请确保
报告。票据
状态模板中应有
ui视图
。这样子状态将加载到
ui视图中

Yes。我有嵌套的ui视图。。。这就解决了-谢谢你。