0
休息,在我服務,我尋找我的localStorage一個變量:多久之前等待一個承諾執行代碼
constructor(private storage: Storage) {
this.storage.get('value').then(
(val) => {
this.value = val;
},
() => {
this.value = 'no value';
});
}
的問題是,我有一個方法:
getVariable(){
return this.value;
}
這種方法應該返回值。但是價值並不是一開始就設定的。我該怎麼做,getVariable等到構造函數解析的承諾是?
如果您可以爲您的問題提供一些背景信息會很有幫助EM。如果您將此值用於字符串插值,則可以等待更改檢測觸發。 –