Merge pull request #374 from azicchetti/master

Fixing a scope issue of the function returned by template()
This commit is contained in:
Jeremy Ashkenas
2011-11-18 08:18:51 -08:00

View File

@@ -915,7 +915,7 @@
.replace(/\t/g, '\\t')
+ "');}return __p.join('');";
var func = new Function('obj', '_', tmpl);
return data ? func(data, _) : function(data) { return func(data, _) };
return data ? func(data, _) : function(data) { return func.call(this,data, _) };
};
// The OOP Wrapper