Я хочу, чтобы внедрить услугу другой службы:Угловая 2: Услуга Inject для другой службы. (Нет ошибки поставщика)
@Injectable()
export class Dispatcher {
}
@Injectable()
export class TodoStore {
constructor(@Inject(Dispatcher) dispatcher:Dispatcher){
}
}
Но я всегда получаю ошибку: Нет поставщика для диспетчера!
Спасибо.
'@Inject (Dispatcher)' избыточно, если тип параметра тот же. –
В моей настройке вы можете просто импортировать услугу, как вы делаете в компоненте, а затем вводить то, что у вас есть, и оно будет работать. В основном вам просто не хватает импорта – Huangism