我是初学者(白痴警报)
我成功使用了ui-grid,除非他们点击一行中的图标时意味着将它们带到一个新的视图...我在显示ui-grid时的视图
的网址 #/reports/tickets
我将$ stateProvider设置如下:
.state('reports.tickets.details', {
url: '/details/:ticketNum',
templateUrl: 'partials/ticketDetail.html',
controller: 'ticketDetailController'
})
数据以ui-grid显示,当单击网格中行上的图标时,将调用该函数。日志看起来很棒,网址显示为我期待的。
$scope.ticketDetailView = function(row) {
$log.info(row);
$state.go('reports.tickets.details', {ticketNum: row.TicketNum});
};
在我的调试中,网址正在变为
#/reports/tickets/details/7875452697
完全符合预期。
那么我的初始状态路由有什么问题,因为它没有显示templateUrl或者使用控制器。我知道这是一个愚蠢的初学者错误。我过去从未使用过params。
答案 0 :(得分:1)
确保reports.tickets
州模板中包含ui-view
。这样子状态将被加载到ui-view