5
วิธีการอัดฉีดบริการในชั้นเรียน (ไม่ใช่ส่วนประกอบ)
ฉันต้องการที่จะฉีดให้บริการในชั้นเรียนที่มีไม่ได้องค์ประกอบ ตัวอย่างเช่น: บริการ 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ยังไม่ได้สร้างอินสแตนซ์) มีวิธีอื่นในการใช้บริการในชั้นเรียน (ไม่ใช่ส่วนประกอบ) หรือไม่? หรือคุณคิดว่าการออกแบบโค้ดของฉันไม่เหมาะสม (เพื่อใช้บริการในคลาสที่ไม่ใช่ส่วนประกอบ) ขอขอบคุณ.