Wie würde ich die folgende Funktion ändern, die HTML-Zeichenfolge analysiert, so dass es eine verzögerte Versprechen zurückgibt?Konvertieren der folgenden Funktionen zu Versprechen zurückgeben
function getProductName(html) {
var temp = document.createElement('div');
temp.innerHTML = html;
var name;
try {
name = temp.querySelector('h1[itemprop*=\'name\']').textContent.trim();
$log.debug('Name found: ' + name);
return name;
}
catch(err) {
return err;
}
}
@JaromandaX ja, aber das ist ein Fehler in der Funktion von OP und nichts mit Versprechungen zu tun. – bejado
@JaromandaX true, ich kann aktualisieren, um 'Promise.reject()' einzuschließen – bejado