我正在尝试将.TPL文件内容加载到JST“应用程序/索引”中。
loadTemplates: function(views, callback) {
var deferreds = [];
$.each(views, function(index, view) {
deferreds.push($.get('tpl/' + view + '.html', function(data) {
window['JST']["app/index"] = data;
}, 'html'));
});
$.when.apply(null, deferreds).done(callback);
}Chrome检查器显示正在加载TPL文件,但backbone视图无法访问JST模板。
发布于 2014-02-18 18:33:22
试试这个:
loadTemplates: function(views, callback) {
var deferreds = [];
$.each(views, function(index, view) {
deferreds.push($.get('tpl/' + view + '.html', function(data) {
if (window['JST'] === void 0) {
window['JST'] = {};
}
window['JST']["app/index"] = data;
}, 'html'));
});
$.when.apply(null, deferreds).done(callback);
}https://stackoverflow.com/questions/21841088
复制相似问题