मैं Vue.js को कोणीय के विकल्प के रूप में देख रहा हूं और मुझे वास्तव में अब तक यह पसंद है। इसके लिए एक भावना प्राप्त करने के लिए, मैं एक मौजूदा कोणीय परियोजना को Vue परियोजना के लिए फिर से तैयार कर रहा हूं। मैं सिर्फ उस बिंदु पर हूं जहां मुझे अपने REST API के साथ संवाद करने की आवश्यकता है।
कोणीय में मैं उस के लिए एक सेवा को परिभाषित करता था, जिसे उस प्रत्येक नियंत्रक में इंजेक्ट किया जाता था जो इसकी आवश्यकता थी। जैसा कि मैं समझता हूं कि Vue को "सेवा" निर्माण का पता नहीं लगता है। यह कैसे Vue में प्राप्त किया जा सकता है?
मैंने विचार किया vue-resource
, लेकिन यह केवल http कार्यात्मकताओं के लिए है जहाँ तक मैं समझता हूँ। जैसा कि मैंने jQuery का भी उपयोग किया है, यह अप्रचलित है।
उदाहरण:
मेरे पास है vueComponent1
और vueComponent2
। दोनों को एक ही REST संसाधन तक पहुँचने की आवश्यकता है। इसे संभालने के लिए मुझे एक केंद्रीय सेवा चाहिए, जो दोनों घटक REST संसाधन के अनुरोधों के लिए उपयोग कर सकते हैं। कोणीय में 'सेवा' घटक होता है, जो वास्तव में ऐसा करता है। Vue नहीं है।