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

Jason.chen
            import { Injectable, Inject } from '@angular/core';
            import { Subject } from "rxjs/Subject";
            import { CompleterData, CompleterItem } from 'ng2-completer';
            import { ProgramService } from '../program.service';
            import { asEnumerable } from 'linq-es5';
            import { CacheService } from '../../../core/services/cache.service';

            @Injectable()
            export class ProgramIntelligentSearch extends Subject<CompleterItem[]> implements CompleterData {
                constructor(private programService: ProgramService,
                    private cacheService: CacheService,
                    @Inject(Array) private lessonTypes: Array<any>,
                    @Inject(Array) private programTypes: Array<any>,
                    @Inject(Array) private languages: Array<any>
                    ) {
                    super();
                }
      --------------------------------------------------------------------------  
        import { Observable } from "rxjs/Observable";
        import { CompleterItem } from "../components/completer-item";
        export interface CompleterData extends Observable<CompleterItem[]> {
            search(term: string): void;
            cancel(): void;
            convertToItem?(data: any): CompleterItem;
        }
------------------------------------------------------------------
            Use ng build --prod --aot

ERROR in Can't resolve all parameters for ProgramIntelligentSearch in D:/Git/xxxxxxx/Application/Htm l5/src/app/shared/service/search/program-intelligent-search.ts: ([object Object], [object Object], ?, ?, ?)

ERROR in ./src/main.ts Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in 'D:\Git\cosmos-main-html5\App lication\Html5\src' @ ./src/main.ts 4:0-74 @ multi ./src/main.ts

Parth Ghiya

You will have to add @Inject so that its dependency can be resolved.

So for custom services inside your service Inject its dependency with @Inject

In your code replace your custom services with

@Inject(ProgramService) private programService: ProgramService, @Inject(CacheService) private cacheService: CacheService,

You can understand it deeply from this blog. https://blog.thoughtram.io/angular/2015/09/17/resolve-service-dependencies-in-angular-2.html

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

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

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 Uncaught Error: Can't resolve all parameters for service

From Dev

Angular Router Guard Error Can't resolve all parameters for

From Dev

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

From Dev

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

From Dev

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

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

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

From Java

Angular: Can`t resolve all parameters for Component

From Dev

Can't resolve all parameters for a CustomComponent in Angular

From Dev

Error: Can't resolve all parameters for Router

From Dev

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

From Java

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

From Dev

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

From Dev

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

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

Angular Interface - can't resolve all parameters for component

From Dev

Data from API error [Can't resolve all parameters for UserService: (?).]

From Dev

Getting error "Can't resolve all parameters for ConfigService"

From Dev

Uncaught Error: Can't resolve all parameters for GoogleAuth: (?)

From Dev

Uncaught Error: Can't resolve all parameters for ProductListComponent?

From Dev

Angular 2 error: Cannot resolve all parameters for 'RouteParams'

From Java

Error: Can't resolve 'core-js/es7/reflect' in '\node_modules\@angular-devkit\build-angular\src\angular-cli-files\models

From Java

EXCEPTION: Can't resolve all parameters

From Dev

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

Related Related

  1. 1

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

  2. 2

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

  3. 3

    AOT - ngc Can't resolve all parameters for Component

  4. 4

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

  5. 5

    Angular Router Guard Error Can't resolve all parameters for

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

    Angular: Can`t resolve all parameters for Component

  13. 13

    Can't resolve all parameters for a CustomComponent in Angular

  14. 14

    Error: Can't resolve all parameters for Router

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

    Angular Interface - can't resolve all parameters for component

  22. 22

    Data from API error [Can't resolve all parameters for UserService: (?).]

  23. 23

    Getting error "Can't resolve all parameters for ConfigService"

  24. 24

    Uncaught Error: Can't resolve all parameters for GoogleAuth: (?)

  25. 25

    Uncaught Error: Can't resolve all parameters for ProductListComponent?

  26. 26

    Angular 2 error: Cannot resolve all parameters for 'RouteParams'

  27. 27

    Error: Can't resolve 'core-js/es7/reflect' in '\node_modules\@angular-devkit\build-angular\src\angular-cli-files\models

  28. 28

    EXCEPTION: Can't resolve all parameters

  29. 29

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

HotTag

Archive