Javascript AngularJS作用域无法通过控制台访问

Javascript AngularJS作用域无法通过控制台访问,javascript,angularjs,debugging,Javascript,Angularjs,Debugging,我刚开始学英语。我理解,通过选择/检查页面上的任意位置并运行 angular.element($0).scope() 控制台上的代码。但是如果您尝试这个,我发现它的值未定义。他们如何隐藏它,我如何通过控制台访问数据?很可能$compileProvider中的debugInfoEnabled设置为false,这意味着angular.element($0)。scope()将始终返回未定义的 但是,您可以在控制台中运行angular.reloadWithDebugInfo,该控制台将覆盖此操作 参考

我刚开始学英语。我理解,通过选择/检查页面上的任意位置并运行

angular.element($0).scope()

控制台上的代码。但是如果您尝试这个,我发现它的值
未定义
。他们如何隐藏它,我如何通过控制台访问数据?

很可能
$compileProvider
中的
debugInfoEnabled
设置为false,这意味着
angular.element($0)。scope()
将始终返回
未定义的

但是,您可以在控制台中运行
angular.reloadWithDebugInfo
,该控制台将覆盖此操作

参考:


加载
angular.js
而不是
angular.min.js
。您将获得更好的堆栈跟踪,并将启用数据调试

从文档中:

angular.element-jQuery/jqLite Extras AngularJS还为jQuery和jqLite提供了以下附加方法和事件:

  • scope()
    -检索当前元素或其父元素的需要启用
-

有关详细信息,请参阅


加载
angular.js
而不是
angular.min.js
。您将获得更好的堆栈跟踪,并将启用数据调试。