AngularJS - 使用Angular UI路由器 - 如何在不删除当前内容的情况下通过AJAX获取下一个内容

时间:2014-01-17 06:22:59

标签: angularjs

我在我的应用中使用Angular UI路由器。这就是我正在做的事情。

  1. 主视图包含子视图和“pagination”的div容器
  2. 默认情况下,最初加载第一组内容
  3. 当用户点击“下一页”时,会加载下一组内容(URL也会更改为/ content / 2(其中2表示下一页编号)
  4. 一切运行良好,但每次加载内容时,它在加载之前都会变为“空白”。所以它似乎正在重新加载视图(很明显)。

    我想要做的是在没有“空白”页面的情况下重新加载内容。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

首先想到的是,我认为你可以采用与无限滚动相同的方法,这就是我正在使用的方法。因此,您向服务器发出GET请求以获取新内容,并在单击“下一步”时将其推送到列表中。但是,由于URL也发生了变化。这将导致重新加载控制器。实际上,你可以通过将reloadOnSearch设置为false来绕过它。