はじめに
弊社にぽつぽつ存在するAngularDartで書かれたサービスに困ったのでまとめます
問題
ドキュメントをみて以下のような処理を実装しました
await Future.delayed(new Duration(milliseconds: 10000), () {
print("SLEEP");
});
しかし実行すると以下のエラーが出ました
NoSuchMethodError: method not found: 'delayed'
Receiver: ""
Arguments: [Instance of 'Duration', Closure 'InputForm_onSubmit2_closure']
解決方法
以下のようにしたらうまく行きました
await new Future.delayed(new Duration(milliseconds: 10000), () {
print("SLEEP");
});
おわりに
とにかく辛いなと感じていますが、Dartはイケてるなと思ってます
TypeScriptがかければそんな大変ではなさそう!!
参考