2014-01-17 44 views
1

取。這就是我正在做的。AngularJS - 採用了棱角分明的UI路由器 - 如何通過AJAX接下來的內容,而無需我採用了棱角分明的UI路由器在我的應用中刪除當前內容

  1. 主視圖包含「分頁」
  2. 默認情況下,首先,第一組的內容加載
  3. 當用戶點擊「下一頁」,接下來的一個子視圖和一個div容器設置內容被加載(URL也被改爲/ content/2(其中2表示下一頁數)

所有工作都很好,但每次加載內容時,它都會變成「空白」在它加載之前,所以它好像重新加載了視圖(這是顯而易見的)

我想要做的是重新加載內容,而沒有「空白」頁面。我怎樣才能做到這一點?

+0

這可能有助於http://stackoverflow.com/questions/12346690/is-there-a-way-to-make-angularjs-load-partials-in-the-beginning-and-not-at-when – Chandermani

回答

0

在第一個想到的,我想你可以你,一樣的方法無限滾動,這是我使用的是什麼。因此,您向服務器發出GET請求以獲取新內容,並在點擊「下一步」時將其推送到列表。但是,由於URL也會發生變化。這將導致控制器重新加載。你可以通過將reloadOnSearch設置爲false來繞過這一點。