En el código existente, quiero usar localForage pero mi problema es que localForage es asíncrono pero el código existente es síncrono. a continuación se muestra el código de muestra.
var testValue="Test value"; var testKey="TestKey"; localForage.setItem(testKey, testValue); var valueFromLocalForage=""; localForage.getItem(testKey).then(function(data){ valueFromLocalForage=data; console.log(valueFromLocalForage); }); //other code console.log(valueFromLocalForage);primero imprime en blanco y luego imprime el valor de localforage.
Quiero que mi otro código espere, no quiero cambiar el código completo. No puedo usar async y esperar porque el método de llamada no es asíncrono. Estoy usando angular. Por favor recomiende