私は角度アプリを書いています。常にpromiseを返すにはgetData()メソッドが必要です。したがって、データがローカルストレージから取得され、nullでない場合、$ http.getの部分を呼び出さずにpromiseとして返す必要があります。約束を返すには?
どのように書きますか?データは(ES6の構文を使用して)すでに利用可能である場合
getData() {
var data = localStoradge.getItem('data');
if (data == null) {
return $http.get('url').then(function(response){
data = response;
return data
})
}
}
ベストマッチ、ありがとう!:) – boooni