में मैं "jQuery" भूलना चाहता हूं क्योंकि मुझे "AngularJS" पसंद है। हालांकि, मुझे यह जानने की जरूरत है कि स्वतंत्र कार्यों का उपयोग कैसे किया जाए जो मेरे आवेदन में एंगुलरजेएस को कहीं और शामिल करते हैं। इस अवसर पर मैं उदाहरण के लिए एक जावास्क्रिप्ट फ़ाइल आयात करने के लिए "$ https AngularJS" फ़ंक्शन का उपयोग करना चाहता हूं।
उदाहरण (यह jQueryमें करने के लिए प्रयोग किया जाता):
$.get("url.js", function(data){ eval(data) }); //ok
console.info($.get); //code code code... ok
उदाहरण
//In a controller
App.controller('Ctrllr', ['$http', function ($http) {
$http.get("url.js").success(function(data){
eval(data); //ok
});
console.info($http); //code code code.... ok
})
//outside
$http.get("url.js"); //$http is undefined
//How to use $http here?
आप आखिरी कॉल में देखते हैं के रूप में (के रूप में AngularJS में दस्तावेज), $ है http एक प्रक्रिया के बाहर। अब, जानना चाहते हैं, कक्षा $ http या किसी अन्य कोणीय utils का उपयोग नियंत्रक/अनुप्रयोग के बाहर कैसे करें?
क्या आप बाहर से क्या मतलब है? एक नियंत्रक लोड होने से पहले? किस घटना पर कोणीय संदर्भ से संबंधित है? – micha
एक नियंत्रक लोड होने से पहले –
प्रदान किए गए उत्तरों को आपके अनुरोध को पूरा नहीं करते हैं? – ribsies