How to scrape angularjs website?

I am scrapping an angularjs website using file_get_contents as well as using curl, but as an output I get incomplete html page. When I reviewed the html file, than I found that the content of div with ui-view attribute is not getting retrieved.

Is any other way of scrapping the angularjs site, which can provide me the complete html of the page? I Google it and found that I can use phantomjs or casperjs to scrape an angularjs website but those are command line scripts. In my case I want to access my scrapper using browser.

The angular view is rendered dynamically. You must find all routes possible and get all views. If you not know angular, you can find route configuration searching "$routeProvider" or similar in JS file.

Why negative? My answer is a lie? If you scrapping angular site, you must scrapping to all views. I do not understand the hate on this page to the new members.