2013-08-26 7 views

cevap

8

Yapmak istediğiniz şey standart kurucularda mümkün değildir.

Bunun yerine, Geleceğe sarılmış yeni bir örnek döndüren statik bir yöntem deneyin.

şey gibi:

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