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

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

У меня 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
  • Вопрос задан
  • 24 просмотра
Подписаться 1 Средний Комментировать
Решения вопроса 1
lssssssssssl
@lssssssssssl
Нужно внедрить ServiceService в конструктор ServiceCategoryService private serviceService: ServiceService,
после чего обращаться кthis.serviceService
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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