Skip to content

Component configuration in base class #17

@ipatalas

Description

@ipatalas

Split from #16

The following configuration does not work:

export abstract class BaseComponent implements ng.IComponentOptions {
    constructor(public controller: ng.Injectable<ng.IControllerConstructor>) {
    }

    public template: string = require("./template.html");
}

export class TestComponent extends BaseComponent {
    constructor() {
        super(TestController);
    }
}

export class TestController {
}

When part of the component's configuration is in a base class it won't be detected.
Controller passed to base class constructor does not work as well.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions