2021年2月9日星期二

calling a service in a class not in component

In xyx.component.ts file I have 2 classes one is blot class which extends another class(Embed) which is provided by QuillJS(we shouldn't touch this). so inside the blot class i have to call a service but I am getting error Call target does not contain any signatures. this error is about super() ( i have added super() as my editor suggested to remove an error after creating constructor ) in the constructor even if I remove it I will get an error. I have searched on the internet for solutions. the internet has solutions for normal classes but not for Extends class. my goal is to call a service without any errors. so yes..any help is very much appreciated.

xyz.component.ts

class Blot extends Embed {    some variables         ..         ..    constructor(private myService:SomeService) { super() }     foo () {         this.myService.someFun().subscribe(data => console.log(data) )        }    }     export class XYZComponent implements Oninit {       ...........       some code       ...........    }  
https://stackoverflow.com/questions/66131666/calling-a-service-in-a-class-not-in-component February 10, 2021 at 02:02PM

没有评论:

发表评论