2013-08-26 1 views

答えて

8

標準コンストラクタでは、やりたいことはできません。

代わりに、Futureにラップされた新しいインスタンスを返す静的メソッドを試してください。

のような何か:

class Schema { 
    Schema._fromApi(String apiResults) { ... } 
    static Future<Schema> build(String jsonString) { 
    return getContentsOfUrl(jsonString['url']) 
     .then((contents) => new Schema._fromApi(contents)); 
    } 
} 
関連する問題