Я следую Angular Documentation и пытаюсь предоставить услугу (OrderService) определенному модулю (OrdersModule).После импорта службы в компонент (OrderListComponent) я получаю сообщение об ошибке.Может кто-нибудь сказать мне, что я здесь делаю неправильно?
Вот ссылка на мой код стекаблиц.
order.service.ts
import { Injectable } from '@angular/core';
import { OrdersModule } from './orders.module';
@Injectable({
providedIn: OrdersModule
})
export class OrderService {
constructor() {
}
...
}
order-list.component.ts
import { Component, OnInit } from '@angular/core';
import { OrderService } from '../order.service';
@Component({
selector: 'order-list',
templateUrl: './order-list.component.html',
styleUrls: [ './order-list.component.css' ]
})
export class OrderListComponent implements OnInit {
...
constructor(private orderService: OrderService) {
...
}
...
}
Я получаю следующую ошибку:
Error: Uncaught (in promise):
Error: StaticInjectorError(AppModule)[OrderListComponent -> OrderService]:
StaticInjectorError(Platform: core)[OrderListComponent -> OrderService]:
NullInjectorError: No provider for OrderService!