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
Post a Comment