Display a JSON field with AngularJS from Golang REST service -


सर्वर पर, मेरे पास निम्न साधारण गो विश्राम है:

  func GetFoo ( w; http: ResponseWriter, r * http.Request) {res1D: = & amp; Response1 {पेज: 101, फल: [] स्ट्रिंग {"सेब", "आड़ू", "नाशपाती"}}} res1B, _: = json मार्शल (रेस 1 डी) डब्ल्यू। हेडर ()। सेट ("कंटेंट-टाइप", "टेक्स्ट / जेसन; वर्णसेट = यूटीएफ -8") w.Write (res1B)} प्रकार रिस्पांस 1 स्ट्रेट {पेज इंट फॉल्स [स्ट्रिंग}   

मेरी index.html पर, मेरा AngularJS कोड है:

  & lt; div ng-controller = "secondCtrl" & gt; {{allFoo}} & lt; div ng-repeat = "सभी फू में फू" & gt; {{Foo}} & lt; / div & gt;   

और मेरे AngularJS नियंत्रक:

  फ़ंक्शन secondctrl ($ scope, restangular) {var foos = restangular.all (' बाकी / कम महत्वपूर्ण चीज़ें '); foos.getList ()। तब (फ़ंक्शन (foo) {$ scope.allFoos = foo;}); }; जब {{allFoos}} के लिए index.html प्रदान किया जाता है, तो मैं देखता हूं:  
  {"0": 101, "1": [" सेब "," आड़ू "," नाशपाती "]," पृष्ठ ": 101," फल ": [" सेब "," आड़ू "," नाशपाती "]," मार्ग ":" आराम / कम महत्वपूर्ण चीज़ें "," parentResource ": रिक्त, "आराम से संकलन": सच}   

और दोहराए जाने वाले AngularJS div के लिए, {{foo}} के लिए, मुझे मिल जाता है:

  101 ["apple मेरा उद्देश्य केवल "पृष्ठ" फ़ील्ड को प्रदर्शित करना है, "पीच", "पीअर"] ["सेब", "आड़ू", "नाशपाती"] 101 सच्चा आराम / फ़्यूज़   

मेरा उद्देश्य केवल "पृष्ठ" प्रतिक्रिया का 1 मैंने {{foo.Page}} की दोहराए जाने की कोशिश की, लेकिन फिर दोहराने वाली डिवी कुछ भी प्रदर्शित नहीं करती है, और मुझे कोई त्रुटि नहीं दिखाई देती।

{{allFoo.Page}} का उपयोग करें। आपका एनजी-दोहराना , allFoos के मूल्यों पर लूपिंग कर रहा है, यही वजह है कि आपको पेज का मान, 101 , उस सूची में।

Comments

Popular posts from this blog

Pass DB Connection parameters to a Kettle a.k.a PDI table Input step dynamically from Excel -

multithreading - PhantomJS-Node in a for Loop -

c++ - MATLAB .m file to .mex file using Matlab Compiler -