我可以将Future分配给AngularDart中的控制器属性吗?

时间:2014-07-24 01:06:33

标签: dart angular-dart

我需要从服务器异步获取值列表。 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(); 
    }
}

1 个答案:

答案 0 :(得分:3)

AngularDart目前不支持模板中的Futures / Streams。