Angularjs 用户界面路由器传递参数的用户界面网格
我是初学者(白痴警报) 我正在成功地使用ui网格,除非他们单击一行中的图标,这意味着将他们带到一个新视图。。。显示ui网格的视图的url为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
#/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视图。。。这就解决了-谢谢你。