Voglio iniettare un servizio in una classe che non è un componente .
Per esempio:
Myservice
import {Injectable} from '@angular/core';
@Injectable()
export class myService {
dosomething() {
// implementation
}
}
La mia classe
import { myService } from './myService'
export class MyClass {
constructor(private myservice:myService) {
}
test() {
this.myservice.dosomething();
}
}
Questa soluzione non funziona (penso perché MyClass
non è stata ancora istanziata).
C'è un altro modo per utilizzare un servizio in una classe (non un componente)? O considereresti il mio progetto di codice inappropriato (per utilizzare un servizio in una classe che non è un componente)?
Grazie.