मैं एक सेवा को एक वर्ग में इंजेक्ट करना चाहता हूं जो एक घटक नहीं है ।
उदाहरण के लिए:
MyService
import {Injectable} from '@angular/core';
@Injectable()
export class myService {
dosomething() {
// implementation
}
}
मेरी कक्षा
import { myService } from './myService'
export class MyClass {
constructor(private myservice:myService) {
}
test() {
this.myservice.dosomething();
}
}
यह समाधान काम नहीं करता है (मुझे लगता है कि क्योंकि MyClassअभी तक त्वरित नहीं किया गया है)।
क्या एक वर्ग में सेवा का उपयोग करने का एक और तरीका है (घटक नहीं)? या क्या आप मेरे कोड डिज़ाइन को अनुपयुक्त मानते हैं (एक वर्ग में एक सेवा का उपयोग करने के लिए जो एक घटक नहीं है)?
धन्यवाद।