Показать сообщение отдельно
  #2 (permalink)  
Старый 27.11.2012, 01:43
Профессор
Посмотреть профиль Найти все сообщения от Антон Крамолов
 
Регистрация: 11.04.2012
Сообщений: 255

Очевидный фикс:
exports.render = function(filename) {
    var source = fs.readFileSync(filename, 'utf-8');
    var compiled = compile(source);

    return function(obj) {
        return new Function('vars', 'vars=vars||{};var out="";with(vars){' + 
            compiled + '};return out')(obj);
    }
}
Ответить с цитированием