I have been using my own solution for months. I developed it because I thought it is simple. But the code turned out to be quite clumsy and messy. So I gave up, but I can not found any good open source/community base module for that.
I love this one. https://binarymuse.github.io/ngInfiniteScroll/
Is there a way to add "show more" button to it ?