I'm trying to find a way that I can share data between directives within a page. Like:
Parent --Child ----GrandChild --Child ----GrandChild
Child is same directive being reused and Grandchild might have smaller directives inside. My first attempt was using Two way binding between Child and Grandchild, but I see most people use Factory to share data so I wonder which method is better? If I want to go with using Factory, how can I make each Child their own Factory services?