2016-07-21 80 views
0

我是新來angular/js /離子。我有一個非常快速的問題。如何通過擴展名「.log」從localstorage檢索文件?

當我真的不知道索引名稱時,如何從localstorage檢索數據?我只想用「.log」來抓取任何目標?

我知道下面的代碼會嘗試按索引'notes'檢索數據。

var logFile = angular.fromJson(window.localStorage['notes'] || '[]'); 

回答

0
var localLogFile = function() { 
    for(var i = 0; i < localStorage.length; i++) { 
     var keyName = localStorage.key(i); 
     var extension = keyName.substring(keyName.lastIndexOf(".")); 
     if(extension == ".log") { 
     return localStorage.getItem(keyName); 
     } 
    } 
}; 

var logFile = angular.fromJson(localLogFile()); 
相關問題