Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 是否在生产环境中从DOM访问$scope?_Angularjs - Fatal编程技术网

Angularjs 是否在生产环境中从DOM访问$scope?

Angularjs 是否在生产环境中从DOM访问$scope?,angularjs,Angularjs,根据(和其他一些人)的说法,开发人员在使用Angular时可能犯的最常见错误之一是: 常见错误#1:通过DOM访问范围 有一些优化调整建议用于生产。什么之中的一个 他们正在禁用调试信息 DebugInfoEnabled是一个默认为true的设置,允许 通过DOM节点进行范围访问。如果你想尝试通过 JavaScript控制台,选择一个DOM元素并通过以下方式访问其作用域: angular.element(document.body.scope() 即使没有,它也可能有用 将jQuery与其CSS一

根据(和其他一些人)的说法,开发人员在使用Angular时可能犯的最常见错误之一是:

常见错误#1:通过DOM访问范围

有一些优化调整建议用于生产。什么之中的一个 他们正在禁用调试信息

DebugInfoEnabled是一个默认为true的设置,允许 通过DOM节点进行范围访问。如果你想尝试通过 JavaScript控制台,选择一个DOM元素并通过以下方式访问其作用域:

angular.element(document.body.scope()

即使没有,它也可能有用 将jQuery与其CSS一起使用,但不应在 安慰原因是启用$compileProvider.DebugInfo时 设置为false,在DOM节点上调用
.scope()
将返回未定义

但是,在使用Angular时,开发人员有时需要访问Angular之外的范围


是否有另一种推荐的方法返回“范围内”?

您应该使用它来操作DOM并使用范围元素,然后将其向上或向下传递给控制器或子方向。这是唯一的方法。“使用Angular时,开发人员需要访问Angular之外的范围。”-说出一种必要的情况。在Angular之外工作的代码不知道Angular。那么为什么需要访问作用域呢?调用compile()将动态加载的html注入到一个exsting、已解析的angularJS页面中。@zeroflagL这种情况的示例:我正在为客户端设置分析。我们希望在不修改原始源代码的情况下提取购物车数据。这些数据用于跟踪我们为客户运行的广告活动的投资回报率。