angularjs - locaforage getItem() is not executing -
$localforage.getitem('brandchainnames', function(err, data) { // same code, using es6 promises. console.log('_storedvalue: '+ data); });
there no key far (verified in tools-> storage perspective). console output not print (in firefox). tell me problem. console output before , after it, prints fine.
edit: modified code like:
var hallabolo = $localforage.getitem('brandchainnames', function(err, data) { // same code, using es6 promises. console.log('_storedvalue: '+ data); });
angular.tojson(hallabolo) prints {}
tried with:
1.json.stringify(hallabolo)=='{}'
// returns false
2.object.keys(hallabolo).length
// returns 1
3. jquery.isemptyobject(hallabolo)
// returns false
4. angular.isobject(hallabolo)
// returns true
not mention type of 'undefined'
, null etc not work hallabolo object
$localforage.getitem('brandchainnames', function(err, data) { // same code, using es6 promises. console.log('_storedvalue: '+ data); });
is not working following working:
$localforage.getitem('brandchainnames').then(function(data) { // same code, using es6 promises. console.log('_storedvalue: '+ data);// data printed undefined, expected });
anyone, why?
Comments
Post a Comment