I\'ve figured out how to share data between two AngularJS controllers using a shared service in the contrived example below:
(Functioning fiddle)
var app
I've created this example that shows how to fetch, store and share data (models) across different controllers without loosing its bindable functionality.
Live Example: http://pablodenadai.github.io/SharingModelsAngularJS/
Source code 1: (Resources and Model abstraction) https://github.com/pablodenadai/SharingModelsAngularJS/blob/master/app/scripts/controllers/main.js
Repo: https://github.com/pablodenadai/SharingModelsAngularJS
Hope it helps.