Backbone.js Require.js JST文件
这是我的示例JST文件Backbone.js Require.js JST文件,backbone.js,requirejs,marionette,Backbone.js,Requirejs,Marionette,这是我的示例JST文件 (function() { var _ref; if ((_ref = window.JST) == null) { window.JST = {}; } window.JST['test'] = function(context) { return (function() { var $o; $o = []; $o.push("<h1>yayyyyyyaa</h1>"); return $o.j
(function() {
var _ref;
if ((_ref = window.JST) == null) {
window.JST = {};
}
window.JST['test'] = function(context) {
return (function() {
var $o;
$o = [];
$o.push("<h1>yayyyyyyaa</h1>");
return $o.join("\n");
}).call(context);
};
}).call(this);
当我加载应用程序时,我得到:
ReferenceError: JST is not defined
为什么,为什么
谢谢 代码的问题是,您在“template”变量中获取函数的文本。您仍然需要
eval
该文本才能在窗口上创建实际的JST实例
总的来说,问题是你在滥用文本!插件,您真正需要做的是使用requireJs的模块,而不是将变量挂在窗口上
ReferenceError: JST is not defined