2013-07-02 10 views
6

के लिए पता चला है मैं जावास्क्रिप्ट के साथ QML का उपयोग कर रहा हूं। मुझे पता है कि वास्तव में क्या निम्नलिखित त्रुटि का अर्थ है चाहता हूँ, इसलिए मैं इसे ठीक कर सकते हैं:क्यूएमएल टेक्स्टफिल्ड: बाध्यकारी पाश संपत्ति "टेक्स्ट"

QML TextField: Binding loop detected for property "text" 

कभी कभी मेरे ऐप मुझे यह चेतावनी देता है और मैं इसे

समझ में नहीं आता

उत्तर

8

बाध्यकारी पाश संपत्ति fooProperty आमतौर पर के लिए पता लगाया इसका मतलब है कि आपने संभवतः पारस्परिक रूप से निर्भर बाध्यकारी बनाया है।

  1. चेक अगर fooProperty कुछ संपत्ति, जो बारी में है से आबद्ध है कुछ शर्त पर वापस fooProperty को बांधता है: आप दो चीजों की जाँच की जानी चाहिए। (एक प्रकार की चक्रीय निर्भरता)

  2. इसके अलावा, कुछ शर्त पर जांचें, fooProperty एक अमान्य स्थिति में जा रहा है।

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