1
resposta

ERROR in Error encountered resolving symbol values statically

Bom dia,

Estou desenvolvendo um biblioteca de componentes em angular 2. Estou tentando usar esses componentes em um outro projeto construido com angular cli e estou recebendo o erro abaixo quando tento rodar o projeto (ng serve ou ng serve --aot)

ERROR in Error encountered resolving symbol values statically. Calling function 'CabecalhoModule', function calls are not supported. Consider replacing the function or lambda with a reference to an exported function, resolving symbol AppModule in /home/benisson/bb/portal-credito-webapp/src/app/app.module.ts, resolving symbol AppModule in /home/benisson/bb/portal-credito-webapp/src/app/app.module.ts

O código do componente é :

insira seu código aqui
```import { Component, 
         OnInit,
         Input } from '@angular/core';
import { CommonModule } from '@angular/common';
import { NgModule, ModuleWithProviders } from '@angular/core';


@Component({
    moduleId: module.id,
    selector: 'cabecalho-componente',
    templateUrl: './cabecalho.html',
    styleUrls: ['./cabecalho.css']
})
export class Cabecalho implements OnInit{

    ngOnInit()
    {
    }

}


/**DEFINIÇÃO DO MODULE */ 
@NgModule({
    imports: [CommonModule],
    exports: [Cabecalho],
    declarations: [Cabecalho],
})
export class CabecalhoModule {
    static forRoot(): ModuleWithProviders {
        return {ngModule: CabecalhoModule};
    }
}

insira seu código aqui ```

1 resposta

Já verificou antes se é bug da Angular CLI? Ele é beta e repleto de bugs.