Что такое «декораторы» и как они используются?

Мне интересно, какие именно декораторы есть в AngularJS. НетМного информации в Интернете для декораторов, за исключением рекламы вAngularJS документация и краткое (хотя и интересное) упоминание вYouTube видео.

Как говорят ребята из Angular, декоратор это:

Оформление сервиса, позволяет декоратору перехватить создание экземпляра сервиса. Возвращенный экземпляр может быть исходным экземпляром или новым экземпляром, который делегирует исходному экземпляру.

Я недействительно знаю, что этосредства, и я'Я не уверен, почему вы должны отделить эту логику от самого сервиса. Например, если бы я хотел вернуть что-то другое в других условиях, я бы просто передал разные аргументы соответствующим функциям или использовал бы другую функцию, разделяющую это приватное состояние.

Я все еще своего рода AngularJS нуб, поэтому яя уверен, что этопросто невежество и / или вредные привычкимы подняли.

Ответы на вопрос(5)

Ваш ответ на вопрос