Я прочитал несколько статей, в которых говорится, что манипулирование DOM с помощью jqlite приемлемо только в директивах, но ни один из них не объясняет, почему.DOM-манипуляция в угловых директивах
Я понимаю, почему это плохая идея использовать jquery/jqlite в контроллерах, службах и т. Д., но может ли кто-нибудь объяснить, почему это приемлемо в директивах?