使用ng-include包含时,HTML标签不会出现在DOM中

时间:2015-06-04 11:18:24

标签: javascript html angularjs

我试图使用ng-include包含文件。

侧边栏显示在用户界面中,但当我说查看页面来源时,侧边栏的HTML标签不会出现。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

这是因为当您在任何浏览器中查看HTML页面的来源时,它将执行原始文档的新GET并显示该源代码。由于AngularJS动态地向DOM注入元素(并且因为它只是“只是”JavaScript),因此服务器端生成的原始文件不会被修改。要查看生成的源,请使用您选择的开发人员工具,即IE中的F12开发人员工具。此外,您可能希望了解JavaScript在网页呈现的整个生命周期中扮演的角色。