我已经引用了以下链接https://wappalyzer.com/applications/angularjs来了解哪些网站可能使用哪种编程工具来开发应用程序。我在firebug中调试HTTP请求登录,并且它没有在firebug中显示HTML请求。
有很多网站可能会使用angularjs,但我注意到有一件奇怪的事情。当我在firebug中显示加载面板时,它不会在应用程序中显式加载HTML意味着我无法在应用程序中看到任何HTML请求。我正在开发MEAN堆栈中的应用程序。它在浏览器中的firebug中显示HTML请求,无论我是否包含ng-include或指令的HTML模板。
我可以知道如何隐藏html请求,还是有其他方法来管理AngularJS中的模板?
答案 0 :(得分:0)
因为他们使用角度工厂$templateCache
,请参阅https://docs.angularjs.org/api/ng/service/$templateCache
$ templateCache是角度在模板的键值存储中的构建 内容。获取远程URL声明的模板时 ng-include或templateUrl,angular首先查找它 $ templateCache,如果在那里找到模板,它就不会执行 http请求。