AngularJS如何发送请求?

时间:2014-09-30 12:18:24

标签: javascript angularjs dom request firebug

我只是很好奇,AngularJS如何发送请求从另一个页面获取HTML并且没有在Firebug中显示任何请求 - >网络小组。

我有一个<div> ng-view属性,我传递了另一个页面的网址,我期待一个ajax请求,我可以在Net面板中跟踪。

但是,当AngularJS能够从该URL获取HTML时,Net面板中没有列出任何请求。它是如何工作的?

2 个答案:

答案 0 :(得分:0)

AngularJS发出XHR请求。可能请求没有记录在Firebug中,或者所有请求都是在初始页面加载中进行的。

答案 1 :(得分:0)

可能所需的模板/ HTML已包含在页面中。

可以使用JavaScript,或者简单地将它包含为这样的脚本模板: (来自文档)

<script type="text/ng-template" id="/tpl.html">
   Content of the template.
</script>

或他们手工填充$templateCache或使用工具