是否可以通过 Ajax 加载 Handlebars 模板? [英] Is it possible to load a Handlebars template via Ajax?
本文介绍了是否可以通过 Ajax 加载 Handlebars 模板?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想即时加载其他模板.可能吗?
I would like to load additional templates on the fly. Is it possible?
推荐答案
您可以在 Ember.TEMPLATES
中注册新模板.然后它们将可供查看.
You can register new templates in Ember.TEMPLATES
. They will then be available to views.
摘自我的代码(jQuery Ajax 处理程序):
An excerpt from my code (jQuery Ajax handler):
success: function(data) {
$(data).filter('script[type="text/x-handlebars"]').each(function() {
templateName = $(this).attr('data-template-name');
Ember.TEMPLATES[templateName] = Ember.Handlebars.compile($(this).html());
});
}
就是这样.
这篇关于是否可以通过 Ajax 加载 Handlebars 模板?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文