के माध्यम से एक नया उदाहरण वापस करने के लिए बताएं उपयोग का मामला सरल है: मेरे पास दो नियंत्रक समान निर्भरता साझा करते हैं MyService
। इस सेवा में कुछ राज्य है, myVariable
बैठे हैं। अगर मैं इसे ControllerOne
से सेट करता हूं, तो इसे ControllerTwo
द्वारा भी देखा जाएगा।एंगुलरजेस को निर्भरता इंजेक्शन
मैं चाहता हूं कि प्रत्येक नियंत्रक के पास MyService
का अपना उदाहरण हो, ताकि myVariable
को प्रत्येक नियंत्रक द्वारा दूसरे को प्रभावित किए बिना बदला जा सके।
दूसरे शब्दों में कहें - मैं नया उदाहरण चाहते बल्कि सिंगलटन से, निर्भरता इंजेक्शन द्वारा दिए जाते।
भी http://stackoverflow.com/a/13620494/215945 –