Google has no problem fetching and rendering the dynamically loaded content of all of my Angular SPA pages. So that's good. But will the crawler recognize Microdata and/or RDFa markup in my templates? I want to create some rich snippets for my product pages by following Google's documentation.
Angular currently doesn't have the ability to create dynamic scripts (see this issue), so I was going to try implementing Microdata and/or RDFa markup instead.
Will this work? Do I have to have server-side rendering in-place for google to recognize the rich product snippets? Or is Google smart enough without server-side rendering?