2013-05-01 14 views
5

オブジェクトインスタンスからフィールドを動的に取得するにはどうすればよいですか?ダーツのオブジェクトのフィールドを動的に取得

私は、このコードしている:それは、すべてそこに

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

私は変数fieldを印刷するとき、私はInstanceMirror on <'value of field'>を取得します...しかし、どのように実際に値を取得するには?

答えて

7

フィールドを表すInstanceMirrorを取得したら、単にfield.reflecteeを呼び出します。

+0

ああ..あなたは私より10秒も速かった:)ありがとう。 – enyo

0

私はそれを見つけました。実際の値はInstanceMirror .reflecteeプロパティにあります。

関連する問題