Javascript 基于当前url在把手中有条件加载部分
我想加载Handlebar部分,但仅当URL为“/foo”时,并为“/bar”加载不同的部分 我知道这总是会有点像黑客,并不是真正的意图——但使用项目把手结构,这似乎是解决我遇到的问题的最合乎逻辑的方法 谢谢你Javascript 基于当前url在把手中有条件加载部分,javascript,handlebars.js,partial,Javascript,Handlebars.js,Partial,我想加载Handlebar部分,但仅当URL为“/foo”时,并为“/bar”加载不同的部分 我知道这总是会有点像黑客,并不是真正的意图——但使用项目把手结构,这似乎是解决我遇到的问题的最合乎逻辑的方法 谢谢你 包括jquery 您的模板文件位于同一文件夹中 模板文件的名称为“foo.bs”和“bar.hbs” 代码 假定 包括jquery 您的模板文件位于同一文件夹中 模板文件的名称为“foo.bs”和“bar.hbs” 代码 function loadTemplate(templat
- 包括jquery
- 您的模板文件位于同一文件夹中
- 模板文件的名称为“foo.bs”和“bar.hbs”
- 包括jquery
- 您的模板文件位于同一文件夹中
- 模板文件的名称为“foo.bs”和“bar.hbs”
function loadTemplate(templateName) {
$.get(templateName + '.hbs', function (data) {
var template = Handlebars.compile(data);
$(body).html(template(jsonData));
}, 'html');
}
if (window.location.pathname.search('bar') !== -1) {
loadTemplate('bar');
}
if (window.location.pathname.search('foo !== -1) {
loadTemplate('foo');
}