Как правильно расширить функционал сторонней библиотеки в AngularJS?
При работе со сторонними библиотеками иногда надо расширить функционал модуля, директивы, шаблона. Но в то же время по возможности, было бы хорошо, не трогать код оригинальной библиотеке.
Основоной метод манипулирования $provide.decorator
Но библиотеки должны соотвтетстующим образом написаны, поскольку JS этому не способствует. Демо 1Демо 2