clientside.js
async function callClientAsyncFuncWithResult () {
let result = await someService.request();
return result;
}
page.dart
import 'dart:js' as js;
var result = js.context.callMethod('callClientAsyncFuncWithResult');
//I want to do something like var result = await js.context.callMethod('callClientAsyncFuncWithResult');
Как в AngularDart вы ожидаете возвращения клиентского JavaScript обещания Promise с результатом перед продолжением выполнения в dart?Прямо сейчас он просто передается по вызову, и я попытался установить результат callMethod в Future или Promise, и он никогда не ждет.
Я не думаю, что моя реализация верна.Как мне этого добиться?