为什么angularjs html模板请求不会在顶级网站的浏览器中显示?

时间:2017-01-27 07:21:41

标签: javascript html angularjs mean-stack

我已经引用了以下链接https://wappalyzer.com/applications/angularjs来了解哪些网站可能使用哪种编程工具来开发应用程序。我在firebug中调试HTTP请求登录,并且它没有在firebug中显示HTML请求。

有很多网站可能会使用angularjs,但我注意到有一件奇怪的事情。当我在firebug中显示加载面板时,它不会在应用程序中显式加载HTML意味着我无法在应用程序中看到任何HTML请求。我正在开发MEAN堆栈中的应用程序。它在浏览器中的firebug中显示HTML请求,无论我是否包含ng-include或指令的HTML模板。

我可以知道如何隐藏html请求,还是有其他方法来管理AngularJS中的模板?

1 个答案:

答案 0 :(得分:0)

因为他们使用角度工厂$templateCache,请参阅https://docs.angularjs.org/api/ng/service/$templateCache

  

$ templateCache是​​角度在模板的键值存储中的构建   内容。获取远程URL声明的模板时   ng-include或templateUrl,angular首先查找它   $ templateCache,如果在那里找到模板,它就不会执行   http请求。