获取一个angularJS渲染为HTML的对象

时间:2018-11-24 08:47:09

标签: javascript angularjs

有一个用angularJS构建的网站,我很感兴趣地问:是否有可能获得一个对象,使angularJS将其值呈现到HTML中。在这里,让我更具体些。

enter image description here

在这里,有一个很大的search对象,它具有很多属性,其中一个是projects,它是一个列表,ng-repeat使用它来遍历它们并呈现那里的价值。

我的问题是,是否有可能让那个search对象看到它的完整内容(也许是控制台记录它)?

我必须注意,我没有此网站的源代码,我只是以普通用户的身份使用它。

1 个答案:

答案 0 :(得分:0)

最简单的方法可能是Chrome的角度检查器插件。安装后,检查元件。在“元素”选项卡的右侧,有样式框,您还应该看到扩展程序添加的“计算”和“ angularJS属性”选项卡。选择AngularJs属性。

向下滚动到不亮,您将看到搜索对象。 This is an example from another AngularJs site

在控制台中查看它的另一个选项: 使用检查器选择项目,然后使用 angular.element($0).scope() 查看元素的范围。搜索对象应该在那里。

第三选项,与上面类似,使用以下内容访问元素的范围: angular.element(document.getElementById('yourElementId')).scope() 当然,您可以使用任何方法来选择元素。