2016-11-24 80 views
0

我是一个初学者(白痴警报)UI电网与UI的路由器通过PARAMS

我成功地利用UI电网除非他们点击一个图标在一排它的意思是带他们到一个新的视图......我在显示UI电网是该视图的

#/reports/tickets 

一个网址我有$ stateProvider设置如下:

.state('reports.tickets.details', { 
     url: '/details/:ticketNum', 
     templateUrl: 'partials/ticketDetail.html', 
     controller: 'ticketDetailController' 
    }) 

的数据显示在UI电网和函数在点击图标时被调用电网中的行。日志看起来很棒,网址显示为我所期望的。

$scope.ticketDetailView = function(row) { 
     $log.info(row); 
     $state.go('reports.tickets.details', {ticketNum: row.TicketNum}); 
}; 

在我调试的URL正在改变

#/reports/tickets/details/7875452697 

正是预期。

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

回答

1

确保reports.tickets状态模板应该包含ui-view。因此,子状态将会被加载到内部。ui-view

+0

是的。我嵌套的ui-views ...解决了它 - 谢谢。 – user3075968