@Injectable({providedIn: 'root'})
export class ProductService {
Then on consuming component:
@Component({
selector: 'pm-products',
templateUrl: './product-list.component.html'
// no need to add provider
})
export class ProductListComponent {
constructor(private _productService: ProductService)
}
To make it more explicit:
@Injectable()
export class ProductService {
Then on consuming component:
@Component({
selector: 'pm-products',
templateUrl: './product-list.component.html'
providers: [ProductService] // explicitly add the service here
})
export class ProductListComponent {
constructor(private _productService: ProductService)
}
No comments:
Post a Comment