Не проще завернуть все эти штуки в отдельный класс или оператор, а не патчить ангуляровскую сущность? Те, кто будет это разгребать через пару лет, скажут спасибо.
Не проще завернуть это в отдельный экстеншн, а не создавать обертки? Те, кто будет это разгребать через пару лет, скажут спасибо