In my journey to understand directives and after looking on http://ngmodules.org/ and considering the re usable component / widget model.
A question i have is how would you / whats the best way to provide an API for a hosting application to alter the CSS of an encapsulated widget.
So we have widget A ...
Basic structure
Module Service Model Controller Directive etc
Any events from the component / widget are emited in order to provide loose coupling
We dont want a dependency on a CSS library like bootstrap so we want to be able to provide an api to allow the hosting application to white label the look and fell to be more in line with itself.
How would you / what is the best way to do this ?