माना जाता है कि मेरे पास AngularJS के लिए दो मॉड्यूल हैं, उदा। foo
और bar
, और दोनों baz
नामक एक सेवा को परिभाषित करते हैं।विभिन्न मॉड्यूल से एक ही नाम के साथ दो AngularJS सेवाओं का उपयोग कैसे करें?
अपने आवेदन में मैं कह कर उन पर निर्भर:
var app = angular.module('app', [ 'foo', 'bar' ]);
तब मैं मैं कैसे परिभाषित कर सकते हैं
app.controller('blaController', [ '$scope', 'baz', function($scope, baz) {
// ...
}]);
का उपयोग करके एक नियंत्रक में baz
सेवा का उपयोग करने की कोशिश कर सकते दोनों में से कौन सेवाओं का उपयोग करना चाहते हैं? क्या कोई पूर्ण-योग्य नाम जैसे कुछ है?
संभावित डुप्लिकेट [विभिन्न मॉड्यूल से समान नाम वाले मानों का संदर्भ कैसे लें] (http://stackoverflow.com/questions/15342657/how-to-reference-values-with-the-same-name-from- अलग-अलग मॉड्यूल) – Stewie
एंगुलरजेएस में ["नेमस्पेसिंग" सेवाओं के संभावित डुप्लिकेट] (http://stackoverflow.com/questions/14909474/namespacing-services-in-angularjs) –
[मॉड्यूलर और एंगुलरज में नाम संघर्ष] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/13406791/modules-and-name-clashes-in-angularjs) – shannon