如何在不使用调试模式的情况下获得AngularJS?

时间:2017-08-28 11:28:18

标签: angularjs console angularjs-scope

我知道我可以启用$compileProvider来查看调试信息,但在我的情况下,我不想启用它。

当我使用angular.element($0).scope();$($0).data().$scope时 它返回undefined。我想知道是否有任何解决方案不需要打开调试信息来获取jQuery的$scope

2 个答案:

答案 0 :(得分:1)

首先,你需要从开发者模式选择元素,然后在浏览器中使用控制台: 在此之前,必须确保加载了angularjs库。

angular.element($0).scope()

答案 1 :(得分:0)

$0是对DOM的select元素的引用。您可能会获得undefined,因为在询问其范围之前您没有选择DOM的元素。

two ways来做这件事:

  • 右键单击 + 检查元素,然后运行angular.element($0).scope();
  • 直接在控制台中获取其ID中的元素:angular.element(document.getElementById('elementId')).scope();