2016-03-04 67 views
1

我们知道ngRepeat指令将重复声明它的元素的实例。 问题是,当我们检查萤火虫中的元素时,我们能够看到已生成的相应html,但是当我们看到同一个文件的来源没有对应的html时。为什么?DOM和ngRepeat关系

+0

你需要检查与检查元素。查看源显示从服务器下载的响应。 – randominstanceOfLivingThing

回答

2

因为新元素是以二元方式生成的。这是JavaScript。 来源是服务器为您提供的HTML。

试试吧: 打开Firebug并删除HTML中的所有元素。然后查看源代码(Ctrl + U)。检查所有仍然存在的元素。

+0

好吧,让我看看DOM –

+0

好的我做了你所说的,但源代码保持不变,但是从萤火虫中删除元素后,事情也反映在页面上 –

+0

非常感谢兄弟。 –

0

额外的元素由客户端上的JavaScript生成。您不会在最初的html响应中看到它们,因为它们尚未生成。