I am getting an error with the following TypeScript code:
///
///
you have missed the href:
Standard, To use window.location.href as window.location is technically an object containing:
Properties
hash
host
hostname
href <--- you need this
pathname (relative to the host)
port
protocol
search
try
window.location.href = $link.attr('data-href');
window.location is of type Location while .attr('data-href') returns a string, so you have to assign it to window.location.href which is of string type too. For that replace your following line:
window.location = $link.attr('data-href');
for this one:
window.location.href = $link.attr('data-href');