众所周知,当使用AngularJS时,必须在指令中操作DOM元素。
原文链接:https://www.f2er.com/angularjs/145378.html然而,似乎在某些使用情况下,操作服务中的DOM是可以接受的。
Misko Hevery正在谈论这个here.你也可以找到一个例子在Bootstrap UI Dialog。
Misko的解释是相当模糊的,所以我想知道你如何确定什么时候你需要把DOM放在一个服务而不是一个指令。