Skip to content

ngInject does not work on direct export #24

@clemgrim

Description

@clemgrim

Hello,

ngInject does not work when exporting a class, it worked with ng-annotate.

/* @ngInject */
class A {
    constructor(test){
      this.test = test;
    }
}

This works.

/* @ngInject */
export class A {
    constructor(test){
      this.test = test;
    }
}

This doesn't.

/* @ngInject */
class A {
    constructor(test){
      this.test = test;
    }
}

export {A};

This does.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions