javascript - ng-repeat does not update after changing data -


UPDATE

  1. कोणीय की सेवा का उपयोग करें।
  2. कॉलबैक में $ scope.items सेट करें।

धन्यवाद सिलवेन और चेन-त्सू लिन।


मैं अंगुल के लिए एक नौसिखिया हूँ जो सीमित अंग्रेजी बोलता है यह एक बहुत ही सरल प्रश्न हो सकता है।

जब डेटा में परिवर्तन होता है तो मैं एक आइटम सूची प्रदर्शित करने की कोशिश कर रहा हूं। लेकिन, मैं सूची को नहीं देखता, जब तक कि मैं कोड चलाने से पहले आइटमों को इनट नहीं करता।

html code:

  & lt; ul ng-controller = "testcontroller "& gt; & Lt; li एनजी-दोहराने = "आइटम में मद" & gt; {{item.description}} & lt; li & gt; & Lt; / ul & gt;  

जेएस कोड:

  फ़ंक्शन testControler () {var items = [] var डेटा = [{description: 'food'}, {description: ' फल}}} सेट टाइमआउट (फ़ंक्शन () {आइटम = डेटा}, 2000) $ scope.items = item}  

$ टाइमआउट का उपयोग करें setTimeout के बजाय करें; इस तरह आप कोणीय दुनिया में रहते हैं कॉलबैक में $ scope.items भी सेट करें।

  फ़ंक्शन testControler ($ टाइमआउट) {$ scope.items = []; Var डेटा = [{विवरण: 'भोजन'}, {वर्णन: 'फल'}] $ टाइमआउट (फ़ंक्शन () {$ scope.items = डेटा}, 2000)}  

Comments

Popular posts from this blog

scala - Play Framework - how to bind form to a session field -

c++ - Why does Visual Studio Release build break on non-executing code line -

javascript - parsing json not working -