Reading a angularjs promise object? -


मेरे पास एक ऐसी सेवा है जो दिखाया गया एक अध्ययन ऑब्जेक्ट देता है:

  $ scope.study = StudyService.studies.get ({id: $ routeParams.studyIdentifier});   

मैं अध्ययन ऑब्जेक्ट का उपयोग करके प्रिंट करता हूं:

  कंसोल ($ scope.study);   

मुझे क्रोम कंसोल पर यह संदेश मिलता है:

  संसाधन {$ वादा: ऑब्जेक्ट, $ हलः गलत, $ प्राप्त करें: फ़ंक्शन, $ सेव: फ़ंक्शन, $ query: फ़ंक्शन ...}   

तो मैं यह अध्ययन ऑब्जेक्ट कैसे पढ़ूं? मैं इसकी सामग्री प्रिंट करने में सक्षम होना चाहता हूँ उदाहरण के लिए एक आईडी, और मामलों की एक सूची है। मुझे प्रिंट करने में सक्षम होना पसंद है:

  console.log (study.id); console.log (study.cases.length);   

मैं इसे कैसे पूरा कर सकता हूं?

मुझे लगता है कि आप 'एनजीआरससोर्स' का उपयोग कर रहे हैं आपकी सेवा से एक प्रतिक्रिया के रूप में एक वादा प्राप्त कर रहे हैं यदि हां, तो उस मॉड्यूल का उपयोग करने के कुछ दस्तावेज हैं और ऑब्जेक्ट्स को कैसे रिटर्न करना चाहिए।

$ resource

हालांकि आपके उदाहरण के लिए, आपको केवल निम्नलिखित कार्य करने की आवश्यकता होगी <पूर्व> StudyService.studies.get ({id: $ routeParams.studyIdentifier})। $ वादा। तब (फ़ंक्शन (अध्ययन) {$ scope.study = study;});

आशा है कि यह मदद करता है!

Comments

Popular posts from this blog

ios - Adding an SKSpriteNode to SKScene from a child SKSpriteNode -

Matlab transpose a table vector -

c# - Textbox not clickable but editable -