For the most part any framework is suitable for large amounts of data, as long as it is loaded in a reasonable manner and you do not expect to load hundreds of MB of data into display at once but load it dynamically when it is required. Angular itself is great for dealing with substantial data on the front end as it is all referenced in one common location.
For very large amounts of data which have to be loaded in at once a SPA app is less viable than a native application or a multipage website.
One large consideration to make is that Angular is not compatible with older browsers across devices.
solved Is SPA solution proper for developing an big data approach applications? [closed]