9
में लंबे स्थैतिक सरणी को संग्रहीत करना मेरे कोणीय अनुप्रयोग में, मुझे देशों की सूची (लंबी स्थैतिक सरणी) और contoller से इसका संदर्भ कैसे रखना चाहिए? मैं इसे नियंत्रक में स्टोर नहीं करना चाहता हूं।कोणीय
में लंबे स्थैतिक सरणी को संग्रहीत करना मेरे कोणीय अनुप्रयोग में, मुझे देशों की सूची (लंबी स्थैतिक सरणी) और contoller से इसका संदर्भ कैसे रखना चाहिए? मैं इसे नियंत्रक में स्टोर नहीं करना चाहता हूं।कोणीय
बस constant service
बनाएं और उस प्रदाता में अपने सभी countries list
डाल दें। और केवल inject
आपकी controller
में सेवा जहां आपको उन मानों की आवश्यकता है।
app.constant("country", [
{"code": "AFG","name":"Afghanistan"},
{"code":"ALB","name":"Albania"},
{"code":"DZA", "name":"Algeria"},
{"code":"ASM", "name":"American Samoa"},
..........]); //countries List
इस सेवा को नियंत्रक में इंजेक्ट करें।
app.controller("demoCtrl",['$scope','country',function($scope,country){
//countries automatically imported into controller
}]);
मैं .constant मेरी services.js में डाल दिया और .controller किया है मेरी controllers.js में (.controller ('MyProfileCtrl', [ "देशों", समारोह (देशों, $ गुंजाइश, ....) और कंसोल का कहना है कि "$ स्कोप अपरिभाषित है" –
कंट्रोलर के रूप में लिखें। कंट्रोलर ('MyProfileCtrl', ["$ scope", "countries", फ़ंक्शन ($ स्कोप, देश, ....) – chandu
यह है आपके लिए काम कर रहे हैं ??? या किसी भी त्रुटि – chandu