2016-11-24 77 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