मैं एक AngularJS मॉड्यूल बना रहा हूं। बात यह है कि, यह मॉड्यूल अन्य मॉड्यूल (इसकी प्लगइन की तरह) के साथ काम करने का अनुमान है। तो मैं बाद में इस मॉड्यूल को दूसरे मॉड्यूल से आयात करूंगा। हालांकि, इस मॉड्यूल में कुछ सेवा है जो मैं इस मॉड्यूल को आयात करने वाले मॉड्यूल से बाद में ओवरराइड करना चाहता हूं। मैं ऐसा कैसे करूं? क्या एक ही नाम के साथ बस एक और सेवा को परिभाषित करना होगा? यदि हां, तो मुझे मूल सेवा कैसे प्राप्त होगी?अधिभावी AngularJS सेवा
5
A
उत्तर
3
ओवरराइड मॉड्यूल की इन्स्टेन्शियशन के आदेश के आधार पर हो जाएगा। पिछले मॉड्यूल बनाया यह पहले बनाए गए डुप्लिकेट सेवाओं के साथ मॉड्यूल पर पूर्वता होगा।
अतः सेवाओं के लिंक के बारे में नेमस्पेसिंग: "Namespacing" services in AngularJS
Plunker: http://plnkr.co/edit/P488AkNtGYGUXmo9gIAT?p=preview
var dep1 = angular.module("dep1",[]);
var dep2 = angular.module("dep2",[]);
var app = angular.module("app",["dep2","dep1"]);
dep1.factory("helloSrvc",function(){
return {
msg: "hello from dep1"
}
});
dep2.factory("helloSrvc",function(){
return {
msg: "hello from dep2"
}
});
app.controller("myCtrl", function(helloSrvc,$scope){
$scope.msg = helloSrvc.msg;
});
angular.bootstrap(document,["app"]);
संबंधित मुद्दे
- 1. AngularJS सेवा विरासत मुद्दों
- 2. AngularJS में एक सेवा
- 3. कोणीय-मोडल-सेवा (AngularJS)
- 4. $ एक सेवा चर या $ AngularJS
- 5. AngularJS - एक सेवा ऑब्जेक्ट बनाना
- 6. सेवा से AngularJS लोड डेटा
- 7. अधिभावी UIPickerView
- 8. अधिभावी Backbone.Collection.prototype.add
- 9. अधिभावी यह
- 10. AngularJS परीक्षण सेवा विधि है कि $ http सेवा
- 11. विभिन्न मॉड्यूल से AngularJS एक्सेस सेवा
- 12. AngularJS: सेवा वापस भेजने के शून्य परिणाम
- 13. सभी नियंत्रक टेम्पलेट्स में Angularjs सेवा युद्ध
- 14. AngularJS में साफ़ करें सेवा डेटा
- 15. AngularJs 2 - सेवा के कई उदाहरण
- 16. सी ++ समारोह अधिभावी
- 17. अधिभावी गैर आभासी तरीकों
- 18. Enum विधि अधिभावी
- 19. Django collectstatic अधिभावी
- 20. ढूँढना अधिभावी तरीकों
- 21. अधिभावी टीआर onclick
- 22. जावा ओवरलोडिंग और अधिभावी
- 23. अधिभावी शुद्ध आभासी ऑपरेटरों
- 24. अधिभावी! सीएसएस या jQuery
- 25. अधिभावी बटन सामग्री
- 26. अधिभावी तरीके 7.0
- 27. अधिभावी मानक एन्कोडिंग जावा
- 28. Greasemonkey, अधिभावी वेबसाइट कार्यों
- 29. अधिभावी सेम परीक्षण
- 30. स्विफ्ट - UIButton अधिभावी
आप की जाँच की है [ '$ provide.decorator'] (https://docs.angularjs.org/api/auto/सेवा/$ # डेकोरेटर प्रदान)? – Yoshi
आह! इससे चल जाएगा। धन्यवाद! – asdacap