I had been searching for this since long but ain't able to figure it out.. I have got a ready website built in angularjs using all the best practices and the server side is PHP CI. 

Now what I am suppose to do is to get them the opengraph meta tags into the head section.

I could easily manage it using jquery ofcourse but the problem arises when the facebook scraper crawls over the page.

As it is a single page Application, there is gonna be only one `head` hence its not possible for me to mention it on any other html any how... And as it's HTML I cannot let php render the page..

I have tried to search for the answer and ultimately got to 

<http://www.michaelbromley.co.uk/blog/171/enable-rich-social-sharing-in-your-angularjs-app>

But this is not possible for me to use.

I also read about the facebook opengraph pointer using 

```
<link rel='opengraph' href='DESTINATION URL'>

```

But it says that all the basic tags need to be mentioned into the source and the additional tags can be obtained from destination url.

Is there any way I can solve this problem?