动态地获取dart中对象的域



如何从对象实例动态获取字段?

我有这样的代码:

var reflection = reflect(this);
InstanceMirror field = reflection.getField(new Symbol(fieldName));

当我打印变量field时,我得到InstanceMirror on <'value of field'>,所以它都在那里,…但是如何得到这个值呢?

一旦您得到代表字段的InstanceMirror,只需调用field.reflectee

我找到了。实际值在InstanceMirror .reflectee属性中

相关内容

  • 没有找到相关文章

最新更新