title: How to use single angular controller with two different angular states(views)?
body: <p>I have two different views/states(extension, q_and_a) that have a tab called Notifications. And notification is a separate state with its own controller. 
  Notifications controller would do exactly same thing for both extension and q_and_a with different notifiable_type and notifiable_id which i can send as stateparams.</p>
  
  <p>How can i reuse the same notification controller with different state? or making the notification tab as a directive is a better solution than reusing it. (with considerable amount of rework though)   </p>