【发布时间】:2018-06-05 09:27:39
【问题描述】:
我要实现的是从数据库中获取数据,getter方法是异步的,然后根据promise返回值导出一个const变量。
代码是这样的:
import {Storage} from "@ionic/storage";
//...
storage.get("setup_done").then((val)=>{
export const FirstRunPage = val?'valueA':'valueB';
})
但是,我收到一条错误消息:
Modifiers cannot appear here
【问题讨论】:
-
但是为什么呢?!为什么不在不同的模块中执行请求并在那里使用它呢? “以后再导出”是不可能的。评估一个模块并将其导出加载到另一个模块中。现在正在等待。
-
这个,在那里动态导出一些东西是没有意义的。相反,您可能希望导出一个对象,该对象将在可用时更改其内部属性之一,或者更好的是,导出一个返回值的 Promise。
标签: javascript typescript npm