我是Dart / Flutter的新手。见谅我正在尝试创建一个在下面称为TestData的Object类。 TestData中的变量之一是TestChildClass的Map。如何访问子变量并进行设置。并得到他们。

    class TestData{
  int id;
var childClass = new Map<TestChildClass, String>();
TestData.items({
    this.id,
  this.childClass

});
}

class TestChildClass{
  int childid;

}

List <TestData> data = [
  TestData.items(
    id: 1,

    //childClass: {TestChildClass.:1, 1} how do i set and get this
  )
];

也是对此的跟进。

如何遍历Map并迭代字符串中的值。我想要一个简单的childClass.getData函数。它通过childClass并转换为字符串中的所有Key值。

谢谢!

最佳答案

class APIConstant {
  static RequestKeys requestKeys = const RequestKeys();
  static ResponseKeys responseKeys = const ResponseKeys();

  static const String baseUrl = 'Your Project base url';
}

class RequestKeys {
  const RequestKeys();
  String get email => 'email';
  String get password => 'password';
}

class ResponseKeys {
  const ResponseKeys();
  String get data => 'data';
  String get status => 'status';
}
您可以像这样使用:
print(APIConstant.requestKeys.email);
print(APIConstant.requestKeys.email);
print(APIConstant.baseUrl);

10-07 20:20