Cela peut être une question très simple, mais j'ai du mal à trouver une réponse. J'ai un objet/une carte que je ne voudrais pas répéter mais accéder à une clé/valeur spécifique à un index.
Par exemple:
var _results = {
'Key_1' : 'Value_1',
'Key_2' : 'Value_2',
};
Comment accéder à la clé_2 et à la valeur_2 de l'index [1]?
J'ai essayé _results[index]
, _results[index].value
, _results[index].key
Et _results[index].toString()
mais tous retournant null.
Voici ce que je fais pour accéder à l'objet dans la liste en flutter:
getOrderType() async{
setState(() {
order.add(new OrderTransactionTypeModel("1", "table", "TABLE"));
order.add(new OrderTransactionTypeModel("10", "freeTable", "FREE TABLE"));
order.add(new OrderTransactionTypeModel("7", "jasa", "JASA"));
order.add(new OrderTransactionTypeModel("2", "bungkus", "BUNGKUS"));
order.add(new OrderTransactionTypeModel("4", "delivery", "DELIVERY"));
order.add(new OrderTransactionTypeModel("6", "ojekOnline", "OJEK ONLINE"));
order.add(new OrderTransactionTypeModel("11", "reservasi", "RESERVASI"));
order.add(new OrderTransactionTypeModel("99", "lainnya", "LAINNYA"));
var mappedOrder = order.map((n) => 'Id: ${n.orderId} name: ${n.orderName}');
});
print(mappedOrder.toString());
}