假设我有一个angularJS应用程序,我想修改dom。有意义的是,不应该通过服务或控制器来做到这一点。而是使用指令进行DOM操作。但是,如果dom超出了角度应用程序的范围,应该怎么做?
例如:
假设我想访问BODY标记并禁用其上的滚动条。我无法编写指令,因为ng-app
指令位于dom深处的div
上,因此无法访问BODY标记。
如何解决这个问题?我读了这个blog,似乎可以通过服务进行dom操作。那么访问doms的最佳做法是什么?特别是如果它超出了angularjs app的范围?
答案 0 :(得分:1)
如果没有看到您的代码,我不确定我是否理解。但一般来说,ng-app应该是最高标签,包含你想要用角度操纵的所有功能。对于大多数人来说,这是body
标签本身。