मेरे पास निम्न कोड (नीचे) है, वे मेरे लिए पूरी तरह से काम करते हैं और मुझे कम से कम क्या चाहिए। लेकिन मैं इस बारे में संदेह करता हूं, मुझे यह महसूस हो रहा है कि यह सच होना बहुत अच्छा है। चूंकि मैं $http
के एसिंक व्यवहार के साथ संघर्ष कर रहा हूं, इसने मुझे नियंत्रक पर वैश्विक स्तर पर $http
अनुरोध से प्रतिक्रिया ऑब्जेक्ट का उपयोग करने में बहुत मदद की।
मैं सिर्फ अगर इसकी सही तरीके से या कम से कम एक स्वीकार्य एक या मैं पहले मैं अपने प्रोजेक्ट के साथ आगे बढ़ने $http
AngularJS' Documentation पर एक तरह मिल का उपयोग करने का परंपरागत तरीके से उपयोग करना चाहिए जानना चाहते हैं। उत्तर मुझे बहुत मदद करेंगे। धन्यवाद।
$ stateProvider
$stateProvider
.state('test', {
url: '/test',
templateUrl: 'partial.template.html',
resolve : {
foo : function($http) {
return $http({
method: 'GET',
url: '/api/something'
});
},
bar : function($http) {
return $http({
method: 'GET',
url: '/api/something'
});
},
},
controller: 'mainController',
})
नियंत्रक
.controller('mainController',['$scope', 'foo', 'bar', function($scope, foo, bar){
$scope.fooObj = foo;
$scope.barObj = bar;
}])
मुझे ठीक लग रहा है। यही 'हल' के लिए किया गया था। आपकी चिंता क्या है? – Thomas
राउटर डॉक्स – charlietfl
@ थॉमस में इसके उदाहरण भी हैं, मैं सोच रहा हूं कि शायद यह सबसे अच्छा तरीका नहीं है और मैं इस दृष्टिकोण पर निवेश करने में समय बिताना नहीं चाहता हूं और फिर भविष्य में यह मेरी दुनिया में टूट सकता है (जबरदस्त हंसी)। यदि आप कहते हैं कि यह ठीक है तो मैं आपको विश्वास करता हूं। धन्यवाद दोस्त। :) – CENT1PEDE