我想部分加载把手,但只有当网址为' / foo'时,才会为' / bar'加载不同的部分。
我知道这总是有点黑客,并不是真正的意图 - 但是用于项目车把结构,这似乎是解决我遇到的问题最合乎逻辑的方式。 / p>
由于
答案 0 :(得分:2)
假设
码
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');
}