Как повторно использовать ng-controller как singleton?
========================================================

 Каждый раз используя директиву ng-controller создаётся новый экземпляр контроллера.  

Возможно ли сделать такой контроллер singleton'ом? Если да, то как?  
  

P.S.: Вариант перенести директиву на один из родительских элементов в моём случае не выполним. 

 Для этого factory придуманы. Используйте хоть 50 экземпляров контроллера, а данные храните в одном месте.