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 संपत्ति में है।

संबंधित मुद्दे