Saya ingin memasukkan layanan ke dalam kelas yang bukan merupakan komponen .
Sebagai contoh:
Myservice
import {Injectable} from '@angular/core';
@Injectable()
export class myService {
dosomething() {
// implementation
}
}
Kelasku
import { myService } from './myService'
export class MyClass {
constructor(private myservice:myService) {
}
test() {
this.myservice.dosomething();
}
}
Solusi ini tidak berhasil (saya pikir karena MyClass
belum dibuat instance-nya).
Apakah ada cara lain untuk menggunakan layanan di kelas (bukan komponen)? Atau apakah Anda menganggap desain kode saya tidak sesuai (untuk menggunakan layanan di kelas yang bukan komponen)?
Terima kasih.