У меня есть PlayersModule
и ItemsModule
.
Я хочу использовать ItemsService
в PlayersService
.
Когда я добавляю его путем инъекции:
import { Injectable } from '@nestjs/common';
import { InjectModel } from 'nestjs-typegoose';
import { ModelType, Ref } from 'typegoose';
import { Player } from './player.model';
import { Item } from '../items/item.model';
import { ItemsService } from '../items/items.service';
@Injectable()
export class PlayersService {
constructor(
@InjectModel(Player) private readonly playerModel: ModelType<Player>,
private readonly itemsService: ItemsService){}
Я получаю эту ошибку гнезда:
[Nest] 11592 - 2018-8-13 11:42:17 [ExceptionHandler] Гнездо не может разрешать зависимости PlayersService (+,?). Убедитесь, что аргумент в индексе [1] доступен в текущем контексте.
Оба модуля импортируются в app.module.ts
. Обе службы работают самостоятельно в своем модуле.