我想知道,是否有一种方法可以在Typescript(离子4:Angular)的构造函数中编写异步函数。我只想读出一个json文件,但是在整个代码中都需要它,并且想从头开始触发该函数。这就是我要在构造函数中调用的内容。
StreamSubscription positionStream = _geolocator
.getPositionStream(locationOptions)
.listen((Position position) {
setState(() {
_position = position;
});
print(
_position.latitude.toString() + ',' + _position.longitude.toString()); // ok
});
是否可以在构造函数中调用此方法?
答案 0 :(得分:0)
您可以将异步功能用作承诺
class YourClass {
constructor() {
ReadFile(filename, fileFunction)
.then(data => /* do something */);
}
}