1
我有兩個類使一個變量在地圖的關鍵
class Phone extends Observable
{
@observable String type = '';
@observable String provider = '';
@observable String num = '';
Map<String, Map<String, String> map = {};
Phone() {}
Phone.build({ this.type,
this.provider,
this.num });
}
我試圖使用字段值作爲關鍵的地圖,像這樣
Phone phone = new Phone();
phone.map[phone.type] = {'type':'cell', 'provider':'Verizon', 'num':'1234567'};
,但它不工作。我怎樣才能使這些字段重視地圖的關鍵?