If you are starting with AngularJS development than this is a bump that you’ll sure run into and you’ll discover that when your website is complete and ready to go. You’ll notice that Facebook share crawler doesn’t handle the dynamically loaded content and no matter what link you’ll share Facebook will see only the initial content and nothing that is loaded after that and will recognize only the default meta tags.
How does Facebook crawler work
Content is most often shared to Facebook in the form of a web page. The first time someone shares a link, the Facebook crawler will scrape the HTML at that URL to gather, cache and display info about the content on Facebook like a title, description, and thumbnail image. Read More »