page change angular webpack angular-cli

change - page title angular 4



Prueba Angular 2+ng: ''X'' no es un componente conocido (1)

Esta pregunta ya tiene una respuesta aquí:

Creé un nuevo proyecto con Angular 2.0 RTM con Angular CLI 1.0.0-beta 16:

ng init

y luego corrió:

ng generate component my-new-component

y luego corrió:

ng test

y obtuve esto:

''app-my-new-component'' is not a known element: 1. If ''app-my-new-component'' is an Angular component, then verify that it is part of this module. 2. If ''app-my-new-component'' is a Web Component then add "CUSTOM_ELEMENTS_SCHEMA" to the ''@NgModule.schema'' of this component to suppress this message. (" </h1> <p>The mean of life is {{answer}}</p> [ERROR ->]<app-my-new-component></app-my-new-component>"): AppComponent@4:0 Error: Template parse errors: at TemplateParser.parse (http://localhost:9877/_karma_webpack_/0.bundle.js:8669:19) at RuntimeCompiler._compileTemplate (http://localhost:9877/_karma_webpack_/0.bundle.js:17854:51) at http://localhost:9877/_karma_webpack_/0.bundle.js:17777:83 at Set.forEach (native) at compile (http://localhost:9877/_karma_webpack_/0.bundle.js:17777:47) at RuntimeCompiler._compileComponents (http://localhost:9877/_karma_webpack_/0.bundle.js:17779:13) at RuntimeCompiler._compileModuleAndAllComponents (http://localhost:9877/_karma_webpack_/0.bundle.js:17696:37) at RuntimeCompiler.compileModuleAndAllComponentsSync (http://localhost:9877/_karma_webpack_/0.bundle.js:17684:21) at TestingCompilerImpl.compileModuleAndAllComponentsSync (http://localhost:9877/_karma_webpack_/0.bundle.js:24662:35) at TestBed._initIfNeeded (webpack:///home/adam/monctonug/~/@angular/core/bundles/core-testing.umd.js:1059:0 <- src/test.ts:4568:40)

He intentado reordenar los componentes, no ayudó. ¿Cuál es la forma correcta de solucionar este problema?


Estaba enfrentando el mismo problema y resulta que para las pruebas también debe declarar los componentes usados:

beforeEach(() => { TestBed.configureTestingModule({ declarations: [ AppComponent, MyNewComponent ], });