模板加载后,AngularJS会将它默认缓存到 $templateCache 服务中.在实际生产中,可以提前将模板缓存到一个定义模板的JavaScript文件中,这样就不需要通过XHR来加载模板了 $templateCache 服务允许 $http 服务缓存经过XHR的模板请求,这样它们就只会被请求一次.当一个模板被取到了,它的内容就会存储在 $templateCache 中,用模板路径作键.例如,当获取下面的实例指令时,它会请求 templateUrl 并且把模板的内容放在 $template…