как?
у меня есть класс Card
import { CardService } from './../services';
export class Card {
id: string;
constructor(private cardService: CardService) {
}
public getStatement(from: Date, to: Date){
return this.cardService.getStatement(this.id, from, to);
}
}
и сервис CardService с указанным методом.
когда в компоненте я вызываю this.card = new Card() ругается что не хватает параметров. а если убираю из конструктора private cardService не находит метода CardService.getStatement.
Есть ли хорошие примеры такого использования и делается ли так вообще?
> class Card > constructor(private cardService: CardService) { > new Card() > ругается что не хватает параметров
Лучше оставить класс как есть, и не использовать там сервис
Обсуждают сегодня