Oi pessoal, tudo ok?
Então, estou com uma dúvida, o meu "console.log" não está reconhecendo o "${t2 - t1}". Vou postar o código completo
export abstract class View<T> {
protected _elemento: JQuery;
private _escapar: boolean;
constructor(seletor: string, escapar: boolean = false) {
this._elemento = $(seletor);
this._escapar = escapar;
}
update(model: T) {
const t1 = performance.now();
let template = this.template(model);
if(this._escapar)
template = template.replace(/<script>[\s\S]*?<\/script>/, '');
this._elemento.html(template);
const t2 = performance.now();
console.log('o tempo foi ${t2 - t1} ms');
}
abstract template(model: T): string;
}
Alguém sabe me dizer o motivo de não retornar os valores mas sim "o tempo foi ${t2 - t1} ms" no console?