javascript - ng-change for non input elements -


मैं DOM को myCtrl के सदस्य mydata बाध्य कर रहा हूँ नीचे दिए गए

  & lt; div id = "{{myctrl.mydata}}" & gt; मैं बदलूंगा अगर मेरा आईडी बदलता है & lt; / div & gt;  

mydata को अतुल्यकालिक रूप से प्राप्त किया जा रहा है।

  $ http.get ('/ mydata.json')। सफलता (कार्य (डेटा) {myCtrl.mydata = डेटा; var mydiv = document.getElementById (डेटा); // यह 'coz परिवर्तन नहीं करता है - अगर (mydiv) {// अभी तक DOM mydiv.innerHTML = मेरा नया आईडी "+ डेटा;}} है);  

myCtrl.mydata DOM में प्रतिबिंबित होने के बाद एक फ़ंक्शन ट्रिगर कैसे करें। मुझे अपने मॉडल के बदलावों के लिए देखने की जरूरत है, यह सबसे अच्छा है कि आप परिवर्तनों का पता लगाने के लिए क्या कर सकते हैं:

  $ scope। $ Watch ('mydata', फ़ंक्शन (न्यूवैल, पुरानावैल) {यदि (न्यूवैल! == पुरानावैल) {// mydata बदल गया...     } });  

Comments