There are many different types of ways that platforms crawl websites. Does Google have the ability to crawl Angular? Google believes that it does have this ability, and it is because it is related to being strictly an SEO site. The reason for this is simple; crawling Angular means that it is easier to index the pages of a website.
Some experts say that it is possible to work this way with SEO. When a site is built for universal with this structure with SEO it changes the way things work, allowing the website to index pages faster. Although SEO is at the core of getting hits online for marketing.
Google states that it can crawl any site. This could only really be determined by Google itself. Unless there are others who know more about how to utilize Google as a whole, it would be difficult to say for sure whether or not it would crawl properly.
Another opinion of how this system works is about how an app or site is built. Implementing universal from the beginning is important, and it's something you can add other apps to.
Client and server sides can both be used to aid in the website getting properly crawled to index the pages when set up correctly.