আমি এমন কোনও ক্লাসে একটি পরিষেবা ইনজেকশন করতে চাই যা কোনও উপাদান নয় ।
উদাহরণ স্বরূপ:
মাইসারভাইস
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এখনও ইনস্ট্যান্ট করা হয়নি) been
কোনও ক্লাসে কোনও পরিষেবা ব্যবহার করার কোনও উপায় আছে (উপাদান নয়)? অথবা আপনি কি আমার কোড ডিজাইনটিকে অনুপযুক্ত হিসাবে বিবেচনা করবেন (কোনও শ্রেণীর মধ্যে কোনও পরিষেবা ব্যবহার করার জন্য যা উপাদান নয়)
ধন্যবাদ.