में अज्ञात $ http प्रदाता मुझे कॉन्फ़िगर विधि में $http
सेवा का उपयोग करने की आवश्यकता है। लेकिन मैं कॉन्फ़िगरेशन में $http
का उपयोग नहीं कर सकता, मुझे unknown Provider
त्रुटि संदेश मिल रहा है।कोणीय
मेरे कोड:
.config(function($http, $routeProvider, $provide) {
$http.get("sampleslist.js").success(function(data) {
var loop = 0, currentRoute;
for (loop = 0; loop < data[loop].pages.length; loop++) {
currentRoute = data[loop].pages;
var routeName = "/" + currentRoute[loop].name;
$routeProvider.when(routeName, {
templateUrl:"/" + currentRoute.name + ".html",
})
}
})
app = {controller: $controllerProvider.register}
})
आप इस के लिए समाधान प्रदान करते हैं कृपया कर सकते हैं?
खैर उपयोग करते हैं, जैसा कि आप ने कहा, आप config चरण में $ http उपयोग नहीं कर सकते। आप इसे रन चरण में उपयोग कर सकते हैं, यद्यपि। की [app.config में सेवा सम्मिलित करें] –
संभावित डुप्लिकेट (http://stackoverflow.com/questions/15937267/inject-service-in-app-config) – scokmen