0
ハンドルバーは部分的にロードしたいが、URLが '/ foo'のときのみロードし、 '/ bar'には部分的にロードする。現在のURLに基づいたハンドルバーの条件付きロード
これはいつもハックのビットで、本当に意図していないことを知っていますが、プロジェクトのハンドルバー構造を使用すると、私が実行している問題を解決する最も論理的な方法です。
おかげ
ハンドルバーは部分的にロードしたいが、URLが '/ foo'のときのみロードし、 '/ bar'には部分的にロードする。現在のURLに基づいたハンドルバーの条件付きロード
これはいつもハックのビットで、本当に意図していないことを知っていますが、プロジェクトのハンドルバー構造を使用すると、私が実行している問題を解決する最も論理的な方法です。
おかげ
はjqueryのは
コード
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');
}