2013-11-20 68 views
2

我新的UI的路由器;角UI路由器和視圖的上下文更新

說我有一個「PAGETITLE」 UI視圖與像我AngularJS UI路由器應用<p>{{ count }} results</p>模板。

如何將一個控制器更新該視圖上下文異步?例如,在搜索請求後,我想更新欄中的計數。

我應該用經典的服務+範圍變量或者是有什麼更好的集成在UI的路由器?

我在思考着什麼樣uiView.get('breadcrumb').updateData({count: 42})但也許它的傻。

回答

0

您應該只使用ui路由器進行路由,這意味着您可以使用它將url映射到控制器,並可以使用resolve在呈現控制器/模板之前從服務請求數據。

一旦完成,ui-router絕大部分不在圖片中,如果您需要更新頁面上的某些內容或進行其他http調用,您只需按照與在正常控制器。你會回到UI路由器的唯一的事情是過渡到一個新的狀態,所以,除非你的結果的數量是不同的狀態(使用不同的URL),那麼UI路由器不應該參與的圖片。