Meta tags are visible in google search result?

We have a website that is purely build on AngularJS and website build over JS frameworks have issues on indexing with search engines. To tackle that, we added few steps

  1. Allowed google bot on robots.txt

  2. Added meta tag: meta name="fragment" content="!">

  3. Added $locationProvider.html5Mode(true)

  4. We are also using prerender to return static html for bots.

But in the google result, page is showing something like this with pure html.
enter image description here

Any clue?

Source: AngularJS