javascript - How can I get JSON from an API into a view of my Angular app? -


मेरे पास JSON ऑब्जेक्ट है जो <पूर्व> localhost: 9000 / api /

और मुझे लगता है कि JSON डेटा को

  localhost: 9000 / # / query   

मुझे एक मार्ग मिला है

 । जब ('/ क्वेरी', {templateUrl: 'views / query.html', नियंत्रक: 'QueryCtrl'})   

और एक नियंत्रक:

  'सख्त उपयोग'; Angular.module ('myApp')। नियंत्रक ('QueryCtrl', ['$ scope', 'query', फ़ंक्शन ($ दायरा, क्वेरी) {$ scope.queries = Query.query ();}]);   

और दृश्य:

  & lt; h1 & gt; क्वेरी & lt; / h1 & gt; & Lt; ul ng-repeat = "क्वेरी में क्वेरी" & gt; & Lt; li & gt; {{क्वेरी}} & lt; / li & gt; & Lt; / ul & gt;   

ऐसा लगता है कि या तो "प्रश्न" खाली खाली है, या फिर दृश्य सिर्फ नियंत्रक से ठीक से जुड़ा नहीं है।

ऐप.जेएस में भी यह कारखाना है : एक्सपीरिया ('क्वेरी', ['$ संसाधन', फ़ंक्शन ($ संसाधन) {रिटर्न $ संसाधन ('/ api', null, {'update': {method: 'डाल' } }); }]);

JSON ऑब्जेक्ट स्वयं इस तरह दिखता है:

  [{"tablename": "acc_logs"}, {"tablename": "accounts"}, { "tablename": "cat_logs"}, { "tablename": "err_logs"}, { "tablename": "exp_logs"}, { "tablename": "pp_logs"}, { "tablename": "sec_logs"}, {"टैब्लेनाम": "स्टॉल_लॉग्स"}, {"टैब्लेनाम": "टाइम_लाग्स"}, {"टैब्लेनाम": "टोम_लाग्स"}, {"टैब्लेनाम": "उपयोग_लाग्स"}]   

मैं / api पर JSON स्ट्रिंग देख सकता हूं, लेकिन जब मैं / # / query पर जाता हूं, तो यह केवल एक खाली सूची है।

कैसे क्या मैं इनसे कनेक्ट कर सकता हूं? मैंने क्या गलती की है?

संपादित करें: सभी मदद हर किसी के लिए धन्यवाद मैं index.html में मेरे नियंत्रक जावास्क्रिप्ट को जोड़ने में भूल गया। धोखेबाज़ गलती को ठीक करने के लिए एक घंटे लगा।

मैं देख रहा हूं कि आप कॉल कर रहे हैं क्वेरी ऑब्जेक्ट जो अनुपलब्ध लगता है, कोशिश करें:

  angular.module ('myApp') .controller ('QueryCtrl', ['$ scope', 'query', फ़ंक्शन ($ scope , समूह) {$ scope.query = Group.query ();   

उम्मीद है यह मदद करता है।

Comments

Popular posts from this blog

php - how to change mysql_result($res, 0, "url"); to mysqli -

c# - Textbox not clickable but editable -

Matlab transpose a table vector -