Implementing Infinite Scrolling

This example demos an infinite scroll UI.

Note that the "server side" implementation is mocked out using mockjax, so you can see the entire implementation. Click the "Source Code" tab to see the code.

Explanation

  • The last table row of the table generated on the server side, has an ic-append-from attribute that loads the next page of results, and that uses ic-trigger-on to trigger the request when the row is scrolled into view. The row targets the body of the table to append to using the ic-target attribute and shows an indicator for the request via the ic-indicator attribute.

Demo

Name Email ID #
Agent Smithvoid0@null.orgD92B582CA8GDD94
Agent Smithvoid1@null.org4AEC9GF0F0A35G5
Agent Smithvoid2@null.org3G80BFBF490BBAF
Agent Smithvoid3@null.orgA4CB29F6G6D812D
Agent Smithvoid4@null.orgFDFEGE1580A78C0
Agent Smithvoid5@null.org96961373E447G6F
Agent Smithvoid6@null.org05EE57C9C2GD1B0
Agent Smithvoid7@null.org2G6BC043G9F12BD
Agent Smithvoid8@null.org2G6BC043G9F12BD
Agent Smithvoid9@null.org3C8D2157F4B854F