के साथ टाइप स्क्रिप्ट में कोणीय सेवा इस समय मैं अपने सिर गोल कोणीय प्राप्त करने की कोशिश कर रहा हूं। मैं वर्तमान में सेवाओं को देख रहा हूं, मैं कोड के लिए टाइपस्क्रिप्ट का उपयोग भी कर रहा हूं।निर्भरता इंजेक्शन और minification
अब वेब पर नमूने से मैंने देखा है कि लोग टाइपस्क्रिप्ट में किसी सेवा के लिए नीचे की तरह कुछ उपयोग करते हैं।
class Service
{
constructor(private $http: ng.IHttpService)
{
}
public MyMethod()
{
this.$http.get("/")
.success(null)
.error(null);
}
}
अब अगर इस न्यूनतम किया गया है मैं निर्माता से $http
खो देगा और कोणीय चर नाम की आवश्यकता है। तो मैंने चारों ओर जांच की और पाया कि मैं कन्स्ट्रक्टर के बजाय $ इंजेक्ट का उपयोग कर सकता हूं लेकिन यह भी एक ही खनन समस्या प्राप्त करेगा।
लोग टाइपस्क्रिप्ट संदर्भ में खनन और कोणीय से कैसे निपट रहे हैं? मैं कुछ ठोस दस्तावेज़ों को खोजने के लिए संघर्ष कर रहा हूं कि इसे कैसे संभाला जाना चाहिए। मेरे लिए यह आधुनिक एपीआई में इन समस्याओं को लेकर अजीब लगता है, इसलिए मुझे कहीं कुछ याद आना चाहिए।
आप gglp के लिए "ngAnotate" मॉड्यूल uglifyid से पहले उपयोग कर सकते हैं, इसलिए यह कोणीय में निर्भरताओं को खोने से रोक देगा। उदाहरण के लिए: gulp.src (paths.ts) .pipe (ts (ts.createProject ('tsconfig.json'))। पाइप (concat ('app.min.js'))। पाइप (ngAnnotate ({निकालें : सत्य, जोड़ें: सत्य, एकल_क्वाट्स: सत्य}))। पाइप (uglify())। पाइप (gulp.dest ('www/js /')) – ekussberg