angular - Angular2 dynamisk komponent


Jeg jobber med Angular 2 + TypeScript. Akkurat nå er jeg i ferd med å legge til angular2-busy.

For dette biblioteket må jeg inkludere angular2-dynamic-component, men jeg vet ikke hva jeg må gjøre med det.

Dette er en feil

Dette er App-modulen

import {BusyModule} from 'angular2-busy/build/src';
import {DynamicComponentModule} from 'angular2-dynamic-component'

@NgModule({
imports: [        
    BusyModule,
    DynamicComponentModule
],

Hva er galt og hvordan fikser man det?

OPPDATERING angular2-busy/busy.component.js

BusyComponent = __decorate([
    core_1.Component({
        selector: 'ng-busy',
        template: "\n        <div [class]=\"wrapperClass\" *ngIf=\"isActive()\" @flyInOut>\n            <DynamicComponent [componentTemplate]=\"template\" [componentInputData]=\"context\">\n            </DynamicComponent>\n        </div>\n    ",
        animations: [
            core_1.trigger('flyInOut', [
                core_1.transition('void => *', [
                    inactiveStyle,
                    core_1.animate(timing)
                ]),
                core_1.transition('* => void', [
                    core_1.animate(timing, inactiveStyle)
                ])
            ])
        ]
    }), 
    __metadata('design:paramtypes', [promise_tracker_service_1.PromiseTrackerService])
], BusyComponent);
return BusyComponent;

Dette er hvor feilen vises.

Svar #1

Jeg hadde også dette problemet før, og jeg løste det ved å slette følgende:

<DynamicComponent [componentTemplate]=\"template\" [componentInputData]=\"context\">\n            </DynamicComponent>\n        </div>\n