Ошибка пишет: Uncaught ReferenceError: i is not defined
at eval (eval at tmpl (answer-app-base.js:1014)
this.tmpl = function tmpl(str, data) {
var fn = !/\W/.test(str) ?
cache[str] = cache[str] ||
tmpl(document.getElementById(str).innerHTML) :
new Function("obj",//1014-строка
"var p=[],print=function(){p.push.apply(p,arguments);};" +
"with(obj){p.push('" +
str
.replace(/[\r\t\n]/g, " ")
.split("<%").join("\t")
.replace(/((^|%>)[^\t]*)'/g, "$1\r")
.replace(/\t=(.*?)%>/g, "',$1,'")
.split("\t").join("');")
.split("%>").join("p.push('")
.split("\r").join("\\'")
+ "');}return p.join('');");
return data ? fn(data) : fn;
};
Когда запускаю через Spring в thymeleaf пишет такую ошибку. Когда запускаю как отдельный файл. Всё нормально работает.
Как исправить?