0
I Ionic2ネイティブAppPreferencesから都市を取得するために、次のコードを有する:内部Ionic2 AppPreferencesは不定
import { AppPreferences } from '@ionic-native/app-preferences';
constructor(public appPreferences: AppPreferences) {
console.log("The city is : " + this.loadPreferences("selectedCity"));
}
loadPreferences(preferenceKey: any){
this.appPreferences.fetch(preferenceKey).then((res) => { return res; });
}
を.then((RES)=> {にconsole.log})。値が印刷され、正常に動作します。しかし、私が値を返すか、それをいくつかの変数に代入すると、値は "The city is:undefined"になります。私は間違って何かしていますか?
ありがとうございました。
fetchメソッドは非同期で、コンストラクタの実行後にのみ実行されます。何が失敗するのかのコード例を教えてもらえますか?これは実行しようとしているコードですか? – misha130
はいこれは私が実行しようとしている実際のコードです –
コードの各行とその実行時を考えてください – misha130