Задать вопрос

Как обратиться из сервиса к сервису?

У меня 2 сервиса:
  1. service_category.service.ts
  2. service.service.ts


Как обратиться к функции clearCategory, которая находится в import { ServiceService } from '../service/service.service';
Импорты, экспорты в модулях настроил.

service_category.service.ts :
import { ServiceCategory, ServiceCategoryDocument } from './service_category.models';
import { ServiceService } from '../service/service.service';

@Injectable()
export class ServiceCategoryService {
  constructor(@InjectModel(ServiceCategory.name) private ServiceCategoryModel: Model<ServiceCategoryDocument>) {}
  
  const servicesThisCategory = await ServiceService.clearCategory(deletedServiceCategory.name);
  
    return '';
  }
}


service.service.ts :
@Injectable()
export class ServiceService {
  constructor(@InjectModel(Service.name) private ServiceModel: Model<ServiceDocument>) {}
  async clearCategory(nameCategory: string): Promise<any> {
    return '';
  }
}


Сейчас такая ошибка: 628618d01c234464573251.png
  • Вопрос задан
  • 29 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • OTUS
    Node.js Developer
    4 месяца
    Далее
  • Frontend Masters
    Introduction to Next.js 13+, v3
    1 месяц
    Далее
Решения вопроса 1
lssssssssssl
@lssssssssssl
Нужно внедрить ServiceService в конструктор ServiceCategoryService private serviceService: ServiceService,
после чего обращаться кthis.serviceService
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы