The first was why does Google's fetch and render feature in Google Search Console show the page rendered properly but the Google cache version shows nothing at all?
Google's John Mueller said this is normal. He said "At the moment, that's normal: the cached page shows the HTML page as it was fetched, not the rendered view."
So do not worry if you see this for your AngularJS site in Google.
The question was asked at the 43:10 mark into the video:
In an angularJS site, is the generated <head> part considered by Google? So, for example, is it ok to generate the rel="canonical" through JS? Or the render involves only the <body> part?
Here is the video embed: