watch - How do I detect a change in a multi-dimension array in AngularJS -


अगर मेरे पास निम्न डेटा संरचना है:

  आदर्श: {अनुमान: [आईडी : 1, डेटाइटम: [{आईडी: 1, राशि: 100}, {आईडी: 2, राशि: 200}]}, आईडी: 2, डेटाइटम: [{आईडी: 3, राशि: 300}, {आईडी: 4, राशि: 400}]}]}  

जब कोई राशि मूल्य बदलता है, तो मुझे पता लगाने के लिए एक कोणीय डॉलर का दृश्य कैसे सेट कर सकता हूं?

मैंने

  $ का उपयोग करने की कोशिश की। $ Watch ("budget.Estimates.DataItems", फ़ंक्शन () {console.log ("फ़िकर वॉच");}) ;     

इसके अलावा, क्या इन सभी राशि मूल्यों की कुल राशि एकत्र करने के लिए एक अच्छा, कांच का तरीका है? < P>

लिंक के लिए धन्यवाद, tymejv यह सही दिशा में मुझे बताया।

इसका समाधान यह था:

  $ scope। $ Watch ("budget.Estimates", फ़ंक्शन () {console लॉग ("फ़िकर वॉच");}, सच);  

मूल्यों की गहरी तुलना करने के लिए 3 पैरामीटर सिग्नल को संकेत देता है विशेष रूप से कुशल नहीं है, लेकिन यह काम करता है ...


Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -