Angular Interface - can't resolve all parameters for component

Rusty

I have a component and I want to implement an interface. However, this doesn't seem to be working. When I hover over @Component in Visual Studio Code, I get an error indicating that it can't resolve all parameters for component.

Here is what is looks like:

import { Component, Input, OnInit } from '@angular/core';

@Component({
  selector: 'app-reaction',
  templateUrl: './reaction.component.html',
  styleUrls: ['./reaction.component.scss']
})

export class ReactionComponent implements OnInit, MvReaction {
  @Input() data: MvReaction;
  constructor(
    public id: number, 
    public name:string, 
    public image: string,
    public count: number,
    public selected: boolean) { }

  ngOnInit() { }

}

export interface MvReaction{
  id: number,
  name : string,
  image : string,
  count ?: number,
  selected ?: boolean
}

And when I use the component, I get:

StaticInjectorError(AppModule)[ReactionComponent -> Number]: \n
StaticInjectorError(Platform: core)[ReactionComponent -> Number]: \n
NullInjectorError: No provider for Number!

David Anthony Acosta

The properties should not be set in the constructor. The constructor is reserved for dependencies. You should be doing:

import { Component, Input, OnInit } from '@angular/core';

@Component({
  selector: 'app-reaction',
  templateUrl: './reaction.component.html',
  styleUrls: ['./reaction.component.scss']
})

export class ReactionComponent implements OnInit, MvReaction {
  @Input() data: MvReaction;
  public id: number;
  public name:string;
  public image: string;
  public count: number;
  public selected: boolean;

  constructor() { }

  ngOnInit() { }

}

export interface MvReaction{
  id: number,
  name : string,
  image : string,
  count ?: number,
  selected ?: boolean
}

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Java

Angular: Can`t resolve all parameters for Component

From Java

Error when trying to inject a service into an angular component "EXCEPTION: Can't resolve all parameters for component", why?

From Dev

Can't resolve all parameters for a CustomComponent in Angular

From Dev

Angular 2 Error: (SystemJS) Can't resolve all parameters for Component Service: (?)

From Dev

How to resolve Can't resolve all parameters error on angular

From Dev

AOT - ngc Can't resolve all parameters for Component

From Dev

Angular 2 Typescript - Can't resolve all parameters for TooltipService

From Dev

Angular 2 Typescript - Can't resolve all parameters for TooltipService

From Dev

Angular 2 Jasmine error: Can't resolve all parameters for NgRedux

From Dev

Can't resolve all parameters for MapsPage:(?,NavController,LaunchNavigator,.......) in Angular 2

From Dev

Angular Uncaught Error: Can't resolve all parameters for service

From Dev

Angular Router Guard Error Can't resolve all parameters for

From Java

EXCEPTION: Can't resolve all parameters

From Dev

Can't resolve all parameters for Modal: (?, ?, ?)

From Dev

Can't resolve all parameters for Modal: (?, ?, ?)

From Dev

Can't resolve all parameters for Push: (?, ?)

From Dev

Can't resolve all parameters for RecipesService

From Dev

Error: Can't resolve all parameters for Router

From Dev

Can't resolve all parameters for Router: (?, ?, ?, ?, ?, ?, ?) in Angular RC 5 when unit testing

From Dev

Angular 2 RC 4 "(SystemJS) Can't resolve all parameters for [object Location]: " in IE 11

From Java

"Can't resolve all parameters for service: (?)" when I try to use service from library in Angular 10

From Dev

Angular2 Can't resolve all parameters for RouterOutlet: (RouterOutletMap, ViewContainerRef, ?, name)

From Dev

Angular2 Can't resolve all parameters for RouterOutlet: (RouterOutletMap, ViewContainerRef, ?, name)

From Dev

Error: Can't resolve all parameters for TypeDecorator: Angular 2 RC-6

From Dev

Angular cli 2 Error Can't resolve all parameters for XXXXX by AOT build

From Dev

Angular 2 : Can't resolve all the parameters of MockConnection (?) - error occurring even after import of HttpModule

From Dev

Angular2 Ionic2 Can't resolve all parameters for GameServiceProvider: (?)

From Dev

Can't resolve all parameters for AuthService: ([object Object], ?) Angular 5.x

From Dev

Angular cant inject HttpClient getting 'Can't resolve all parameters for CustomerService' error

Related Related

  1. 1

    Angular: Can`t resolve all parameters for Component

  2. 2

    Error when trying to inject a service into an angular component "EXCEPTION: Can't resolve all parameters for component", why?

  3. 3

    Can't resolve all parameters for a CustomComponent in Angular

  4. 4

    Angular 2 Error: (SystemJS) Can't resolve all parameters for Component Service: (?)

  5. 5

    How to resolve Can't resolve all parameters error on angular

  6. 6

    AOT - ngc Can't resolve all parameters for Component

  7. 7

    Angular 2 Typescript - Can't resolve all parameters for TooltipService

  8. 8

    Angular 2 Typescript - Can't resolve all parameters for TooltipService

  9. 9

    Angular 2 Jasmine error: Can't resolve all parameters for NgRedux

  10. 10

    Can't resolve all parameters for MapsPage:(?,NavController,LaunchNavigator,.......) in Angular 2

  11. 11

    Angular Uncaught Error: Can't resolve all parameters for service

  12. 12

    Angular Router Guard Error Can't resolve all parameters for

  13. 13

    EXCEPTION: Can't resolve all parameters

  14. 14

    Can't resolve all parameters for Modal: (?, ?, ?)

  15. 15

    Can't resolve all parameters for Modal: (?, ?, ?)

  16. 16

    Can't resolve all parameters for Push: (?, ?)

  17. 17

    Can't resolve all parameters for RecipesService

  18. 18

    Error: Can't resolve all parameters for Router

  19. 19

    Can't resolve all parameters for Router: (?, ?, ?, ?, ?, ?, ?) in Angular RC 5 when unit testing

  20. 20

    Angular 2 RC 4 "(SystemJS) Can't resolve all parameters for [object Location]: " in IE 11

  21. 21

    "Can't resolve all parameters for service: (?)" when I try to use service from library in Angular 10

  22. 22

    Angular2 Can't resolve all parameters for RouterOutlet: (RouterOutletMap, ViewContainerRef, ?, name)

  23. 23

    Angular2 Can't resolve all parameters for RouterOutlet: (RouterOutletMap, ViewContainerRef, ?, name)

  24. 24

    Error: Can't resolve all parameters for TypeDecorator: Angular 2 RC-6

  25. 25

    Angular cli 2 Error Can't resolve all parameters for XXXXX by AOT build

  26. 26

    Angular 2 : Can't resolve all the parameters of MockConnection (?) - error occurring even after import of HttpModule

  27. 27

    Angular2 Ionic2 Can't resolve all parameters for GameServiceProvider: (?)

  28. 28

    Can't resolve all parameters for AuthService: ([object Object], ?) Angular 5.x

  29. 29

    Angular cant inject HttpClient getting 'Can't resolve all parameters for CustomerService' error

HotTag

Archive