Javascript 使用AngularJS获取自定义模板

Javascript 使用AngularJS获取自定义模板,javascript,html,angularjs,Javascript,Html,Angularjs,我正在阅读关于AngularJS(但还没有使用它),我似乎找不到以下信息。 比如我有 我相信AngularJS只需执行一个HTML请求来获取templateName.tpl 如何强制AngularJS调用自定义提供程序函数,该函数可能如下所示: function myTemplateProvider(templateUrl, locals, callback) { getTemplateAsynchronously(templateUrl, function(compiledTempla

我正在阅读关于AngularJS(但还没有使用它),我似乎找不到以下信息。 比如我有

我相信AngularJS只需执行一个HTML请求来获取templateName.tpl

如何强制AngularJS调用自定义提供程序函数,该函数可能如下所示:

function myTemplateProvider(templateUrl, locals, callback) {
   getTemplateAsynchronously(templateUrl, function(compiledTemplate) {
       callback(compiledTemplate, locals);
   });
}
我正在寻求在初始页面加载后剪切所有HTTP请求。为什么?因为这应该是可能的


如果您有任何建议,我将不胜感激。

可能想看看有关模板的文档。可以是脚本标记,也可以是存储在模块中并添加到
$templateCache
中的字符串,也可以使用ajax从url中提取这些字符串。。。角度非常灵活。也。。。它会在内部进行任何ajax调用之前检查可用性$templateCache听起来很有趣,但它不会提供延迟抓取机制。我正在努力在调试阶段和生产阶段将HTTP可下载模板编译为javascript(然后$templateCache可能会有所帮助)。你们怎么看?这是有效的还是太草率了?你可以将模板延迟加载到缓存中。