I have two controllers and share data between them with an app.factory function.
The first controller adds a widget in the model array (pluginsDisplayed) when a link
I had the same issue. The problem was because 'ng-controller' was defined twice (in routing and also in the HTML).