Bot Crawling Issues with AngularJS & Lazy Load

I have couple of questions related to AngularJS with lazy load.

We have built the site ( on angular JS and observed that the google bots crawlers are not being to render the pages properly. So we are used pre dynamic rendering tools like to serve the snapshot of html version to server bots.

But, the problem is with lazy load now. Since pre-renders only consider to save cache version of the first fold .

Its like every time bots have been served with the partial elements. (only first fold)

Is there a way to integrate lazy load with Pre rendering tools ?

Source: AngularJS