मैं कुछ प्रकार के यूटिल बंडल कैसे बना सकता हूं जो मेरे सभी नियंत्रकों से सुलभ होगा?सामान्य नियंत्रक फ़ंक्शन बनाना
'use strict';
angular.module('lpConnect', []).
config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/home', {template: 'views/home.html', controller: HomeCtrl}).
when('/admin', {template: 'views/admin.html', controller: AdminCtrl}).
when('/connect', {template: 'views/fb_connect.html', controller: MainAppCtrl}).
otherwise({redirectTo: '/connect'});
}]);
मैं एक समारोह है कि HomeCtrl
, AdminCtrl
और MainAppCtrl
के लिए आम हो सकता हैं:
मैं अपने मुख्य मॉड्यूल में इस मार्ग कोड है।
मुझे AngularJS में इसे कैसे करना चाहिए?
किसी को भी किसी और इसे खोजें .... अजीब बात है कि आप कारखाने की विधि को बुलाकर एक सेवा परिभाषित करते हैं? ऐसा लगता है कि कुछ नामकरण सुधार ढांचे की पहुंच क्षमता बढ़ाने के लिए एक लंबा रास्ता तय करेंगे। – bclinkinbeard
@bclinkinbeard बिल्कुल मेरे विचारों के रूप में मैं AngularJS के आसपास अपने सिर लपेट रहा हूँ। 'कारखाना() ',' मान() ',' निरंतर() ', और' सेवा() '' प्रदान() 'के विशिष्ट मामलों के लिए शॉर्टकट से अधिक नहीं प्रतीत होता है, जिसका उद्देश्य परिभाषित करने के लिए उपयोग किया जाना है (सेवाएं उपलब्ध कराना। मुझे लगता है कि दस्तावेज़ों को एक पुल अनुरोध से फायदा होगा जो उपरोक्त वाक्य को कहीं बड़े अक्षरों में रखता है। – Tony
फ्रैंक होने के लिए, जब मैंने पहली बार यह शुरू किया तो मुझे उलझन में डाल दिया। कारखाना() आमतौर पर उपरोक्त उदाहरण से, एक सिंगलटन लौटाता है, जैसा कि आप देख सकते हैं। एक सेवा() - एक कन्स्ट्रक्टर देता है। एक मान() और निरंतर() जहां तक मैं कह सकता हूं आम तौर पर वही काम करता है। और ये सभी प्रदान करने के लिए रैपर (सुविधा) हैं() ... – ganaraj