我需要从服务器异步获取值列表。 API的方法返回Future。
当然我可以创建一个回调并手动分配结果,我想知道是否有办法将其委托给AngularDart?
class IndexPageController {
var apps;
EasyAPIClient api = new EasyAPIClient('/api/');
IndexPageController() {
_loadData();
}
_loadData() {
api.getAppNames().then((app_names){
apps = app_names;
});
}
}
我想要大约:
class IndexPageController {
var apps;
EasyAPIClient api = new EasyAPIClient('/api/');
IndexPageController() {
_loadData();
}
_loadData() {
// this code executes successfully,
// however the template never receives the list.
apps = api.getAppNames();
}
}
答案 0 :(得分:3)
AngularDart目前不支持模板中的Futures / Streams。