InjectionToken
एंगुलर 4 और OpaqueToken
में पेश किया गया था जिसे बहिष्कृत किया गया था।कोणीय 2 ओपेक टोकन बनाम कोणीय 4 इंजेक्शन टोकन
const numberToken = new InjectionToken<number>('number');
टाइप टोकन के लिए untyped टोकन के लिए के रूप में
const anyToken = new InjectionToken('any');
इस्तेमाल किया जा माना जाता है, और।
हालांकि, टाइप किए गए टोकन को अभी भी इंजेक्शन दिया जा सकता है और इसे इंजेक्शन दिए जाने पर विभिन्न प्रकार के साथ उपयोग किया जा सकता है, टाइपस्क्रिप्ट इसके साथ ठीक रहेगा, है ना?
constructor(@Inject(numberToken) any, @Inject(numberToken) string: string) { ... }
InjectionToken
टाइपस्क्रिप्ट प्रकार प्रणाली से लाभ कैसे प्राप्त किया जाना चाहिए?
OpaqueToken
क्यों दोहराया गया था यदि उन दोनों के बीच कोई व्यावहारिक अंतर नहीं है?