Hiya Sachin,
The traditional spider will not handle modern (javascript based) apps effectively. It may still be useful, but it will not be able to explore your application effectively.
You need to use either the AJAX spider or the Client spider.
If they have not been effective then you ned to investigate why. You can run them in "non headless" mode which means you will see the browsers. Try it with just a few browsers otherwise you will not be able to see whats going on.
You may find that they are just hitting a login page, in which case you will need to configure ZAP to handle authentication.
Cheers,
Simon