How to push data from non-Angular to Angular

I have some data that I am retrieving outside of Angular's scope. I want to use this data to update the model inside Angular so that it reflects in the views as well, and thereafter work like how Angular should work. How do I push this data in?

Look into Scope.$apply(). From that page:

$apply() is used to execute an expression in angular from outside of the angular framework.